@python_beginnersЭта группа больше не существует

Страница 899 из 1885
Lisa
08.12.2016
20:27:25
а как форма поймет, в какое из двух представлений слать инфу?

просто проект большой и не мой, я только над некоторыми частями его работаю, а все напрочь переделать никак не могу

Pavel
08.12.2016
20:29:31
а как форма поймет, в какое из двух представлений слать инфу?
ну тут наверное надо два разных шаблона делать. Хотя бы потому что возле одной формы надо написать: "создание объекта", а возле другой "редактирование объекта".

arisu
08.12.2016
20:30:42
можно вообще без формы

Google
arisu
08.12.2016
20:30:45
если нету логики

определяешь fields для createview и вперед

форма фабрикой создастся

Lisa
08.12.2016
20:31:29
оу, логика там есть еще какая, ее там куча )

arisu
08.12.2016
20:31:49
ну тогда смотри, сочетается или нет логика двух форм

и можно ли ее переиспользовать

Lisa
08.12.2016
20:33:09
да в том и суть, что все одно и тоже, абсолютно все. только при create я создаю инстанс, а при update мне надо взять существующий инстанс и апдейтнуть его. класс для view я напишу, но вот дублировать 2 абсолютно одинаковых формы сильно не хотелось )

arisu
08.12.2016
20:33:32
ну можно переиспользовать

Levent
08.12.2016
20:34:18
надо было сжимать под телегу

Lisa
08.12.2016
20:34:29
с последним пунктом вечные проблемы ))

Pavel
08.12.2016
20:38:56
Если формы абсолютно одинаковы, то почему бы не использовать одну и туже форму?

(форма - то есть django.forms.Form, а не <form></form>)

Lisa
08.12.2016
20:39:43
ну вот мы вернулись к первому моему вопросу )) там все одинаково, но одна строчка портит картину. а именно - атрибут action с урлом представления

Google
Lisa
08.12.2016
20:40:02
Form я планирую использовать один

Pavel
08.12.2016
20:41:26
ну вот мы вернулись к первому моему вопросу )) там все одинаково, но одна строчка портит картину. а именно - атрибут action с урлом представления
сделай инклюд, если у тебя так много всего внутри формы. <form action={%url 'create'%}>{% include "_form.html"%}</form> <form action={%url 'update'%}>{% include "_form.html"%}</form>

Lisa
08.12.2016
20:41:55
хммм... это интересная идея )

arisu
08.12.2016
20:42:00
а еще можно передать в контексте нужный урл

Но реюзить темплейты я бы не стал

Lisa
08.12.2016
20:44:55
тоже интересная идея... хотя такого я еще не видела, но можно попробовать :)

Pavel
08.12.2016
20:45:04
Size
09.12.2016
06:08:16
Всем привет. Как можно реализовать ограниченный доступ к боту? Кто нить сталкивался?

Johnnie
09.12.2016
06:09:41
какому боту?

Size
09.12.2016
06:10:50
какому боту?
Телеграмм

Johnnie
09.12.2016
06:12:05
а что ты понимаешь под ограниченным?

Size
09.12.2016
06:13:21
а что ты понимаешь под ограниченным?
По паролю например + логин

Johnnie
09.12.2016
06:14:16
а откуда брать эти логины и пароли?

Igor
09.12.2016
06:14:33
да какая разница, хоть забивать в бд ручками, хоть веб-морду написать, хоть суперадминку сделать

че мешает хранить у себя в базе хеш пароля, и на каждое входящее сообщение боту проверять user id/username отправившего сообщение

Albatrosicks
09.12.2016
06:14:58
По чат id можно

Johnnie
09.12.2016
06:15:16
я для своего бота делал так - прописал свой айдишник в коде и сделал пару команд для добавления новых юзеров, которых добавлял сам

но у меня людей мало

сообщение приходит, бот смотрит в бд, если он знает такой айдишник, то отвечает, нет - игнорит

Size
09.12.2016
06:16:50
Ребят я к сожалению новичек. Если подскажите куда дальше копать для реализации буду благодарен

Google
Albatrosicks
09.12.2016
06:16:54
Заверни айдишники в список, чтоб просто так в базу не лезть

Johnnie
09.12.2016
06:17:57
Albatrosicks
09.12.2016
06:19:39
А, я почему-то о группе думаю

Johnnie
09.12.2016
06:19:47
Ребят я к сожалению новичек. Если подскажите куда дальше копать для реализации буду благодарен
озвучь задачу целиком, пока понятно только то что тебе нужны логины и пароли

моим ботом пользуется 1.5человека в день, так что там не критично. да и забил я на него уже

Pavel
09.12.2016
07:03:54
сообщение приходит, бот смотрит в бд, если он знает такой айдишник, то отвечает, нет - игнорит
не надо тихо игнорировать. Они же так и будут долбить. Мой бот отвечал ненужным людям вот этим видосом. https://www.youtube.com/watch?v=kSdgHtNuslY

Johnnie
09.12.2016
07:04:23
?

ну он притворяется, что не работает)

да и по логам там левых обращений не видел

Pavel
09.12.2016
07:09:00
ну он притворяется, что не работает)
кстати, раньше когда боту пишешь письмо, то появлялась вторая зелёная галка, когда бот получал сообщение. Сейчас вроде бы телеграм сразу вешает две галки, или меня глючит?

Roman
09.12.2016
07:09:35
две галки вешает, когда прочитали сообщение

Pavel
09.12.2016
07:10:05
две галки вешает, когда прочитали сообщение
у меня ощущение, что с ботами по-другому сейчас.

Pavel
09.12.2016
07:11:48
бот в офлайне - а две галки висят.

Johnnie
09.12.2016
07:12:13
проверил на своем мертвом боте

b0g3r
09.12.2016
07:13:08
Johnnie
09.12.2016
07:13:13
2016-12-03 07:01:13,662 - telegram.ext.updater - ERROR - Error while getting Updates: Invalid server response 2016-12-03 07:01:13,804 - duty_bot.bot - WARNING - Update "None" caused error "Invalid server response"

вот такая шляпа периодически вылезает в логах =\

arisu
09.12.2016
07:14:02
Купил мужик шляпу

А она ему как раз!

Google
Johnnie
09.12.2016
07:14:39
и еще urllib3 периодически чето выплевывает там в логи

Size
09.12.2016
07:14:42
озвучь задачу целиком, пока понятно только то что тебе нужны логины и пароли
бота закрыть надо, вход платный, после оплаты картой напимер или qiwi высылается смс с паролем допустим и тут мне надо что под одним id сидел только один человек.

Johnnie
09.12.2016
07:14:50
может на вебхуках лучше работает, но лень

Size
09.12.2016
07:17:06
гля, барыга
Кроме барыг ни каких коммерческих проектов нет что-ли????

Roman
09.12.2016
07:17:21
цопэ?
да наркота походу, я таких ботов в даркнете видел

Johnnie
09.12.2016
07:17:43
Let me Google that for you: ? цопэ

Admin
ERROR: S client not available

Johnnie
09.12.2016
07:17:59
подсказка - это не "Центральное Объединение Послевоенных Эмигрантов"

arisu
09.12.2016
07:18:11
Ну хотя бы наркота, а не спайсы

Roman
09.12.2016
07:18:33
центральная площадь

центральнаый процессор

центр поддержки

Johnnie
09.12.2016
07:18:50
цонтральная площэдь

Pavel
09.12.2016
07:19:06
Типа коммерческий проект может быть только нелегальным.

Roman
09.12.2016
07:19:26
Johnnie
09.12.2016
07:19:38
нет, флуд)

@sizeberg так цопэ или нет?

Google
Size
09.12.2016
07:20:18
Нет конечно

Roman
09.12.2016
07:20:40
тесак в треде, целуй пиписку

Size
09.12.2016
07:20:41
Не наркота ни всякая такая чушь

Johnnie
09.12.2016
07:21:20
я думаю тебе надо начать плясать от оплаты в этом случае

Johnnie
09.12.2016
07:21:38
как ты поймешь что вот эти сто рублей и вот этот айдишник телеграма связаны

либо при оплате указывать этот id, либо по номеру отправлять какой-то идентификатор уникальный, при обращении с которым ты сможешь понять кто тебе пишет

Johnnie
09.12.2016
07:23:47
пароля - возможно

Size
09.12.2016
07:23:47
Вопрос в реализации доступа

Johnnie
09.12.2016
07:23:48
а логина?

или у тебя доступ только по уникальному паролю?

Pavel
09.12.2016
07:24:32
Вопрос в реализации доступа
в каждом сообщение есть id отправителя. Если сможешь привязать этот id к клиенту, то проблем больше нет.

Johnnie
09.12.2016
07:25:14
я вот такой велосипед писал у себя, чтобы пользователи бота смогли узнать свой айдишник: @append_to_log def cmd_whoami(self, bot, update): """ Информация об аккаунте Telegram (user_id) :type bot: telegram.Bot :type update: telegram.Update """ bot.sendMessage(chat_id=update.message.chat_id, text=self.texts.get_whoami_greeting(update.message.from_user.id))

x3233
09.12.2016
07:26:02
+
Рефералка)

Size
09.12.2016
07:26:24
Услуги

x3233
09.12.2016
07:26:38
А какя разница пароль или ссылка

Страница 899 из 1885

Эта группа больше не существует Эта группа больше не существует