Size: a a a

Django [ru] #STAY HOME

2018 November 28

T

Troubleshoot in Django [ru] #STAY HOME
Пытаюсь сделать урлы без слеша в конце, добавил APPEND_SLASH = False и убрал / в урлах, все равно добавляет. Куда смотреть?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ответ содержится в вопросе) нужно проверять, админ ли создатель тега
а учитывая, что описанные методы работы с тегом админа и не админа те же самые, то можно и ничего не проверять))
источник
2018 November 29

E

Egor in Django [ru] #STAY HOME
ребят есть код https://pastebin.com/gCziUN5v , запускаю через докер, проблема такая, когда запуска без celery все ок, когда подключаю в docker-compose.yml celery, при запуске контейнера celery зачем-то выполняет код во views.py (при установке вебхука) из-за чего вебхук ставиться два раза в итоге апи тг соответственно отдает ошибку, скажите куда поместить установку вебхука, чтобы celery не мешал ?
источник

E

Egor in Django [ru] #STAY HOME
Грубо говоря мне надо переместить код с установкой вебхука в место где он будет исполняться только когда будет запускаться сервер
источник

А

Алексей in Django [ru] #STAY HOME
я что-то не понял, а в чем проблема 2 раза вебхук поставить?
источник

А

Алексей in Django [ru] #STAY HOME
я когда ботов писал, всегда убирал вебхук и заново ставил, вне зависимости, не важно. сколько раз эту операцию проделываешь, просто sleep желательно между ними, ну, хотя бы 0.1
источник

А

Алексей in Django [ru] #STAY HOME
т.е. твой код должен выглядеть
    bot.remove_webhook()
   time.sleep(0.1)
   bot.set_webhook(...)
источник

E

Egor in Django [ru] #STAY HOME
Алексей
я когда ботов писал, всегда убирал вебхук и заново ставил, вне зависимости, не важно. сколько раз эту операцию проделываешь, просто sleep желательно между ними, ну, хотя бы 0.1
А ты с celery их писал?
источник

E

Egor in Django [ru] #STAY HOME
Алексей
я когда ботов писал, всегда убирал вебхук и заново ставил, вне зависимости, не важно. сколько раз эту операцию проделываешь, просто sleep желательно между ними, ну, хотя бы 0.1
О кстать
источник

E

Egor in Django [ru] #STAY HOME
А можешь показать как ты код по файлам раскидывал?
источник

А

Алексей in Django [ru] #STAY HOME
нет, но это совершенно не важно, можно эту операцию проделывать сколько угодно раз, ведь обычно вебхук установлен, ты его же и снимаешь и ставишь
источник

А

Алексей in Django [ru] #STAY HOME
тебе телега какую ошибку выдает на установку вебхука?
источник

А

Алексей in Django [ru] #STAY HOME
Egor
А можешь показать как ты код по файлам раскидывал?
я с celery не писал
источник

E

Egor in Django [ru] #STAY HOME
Алексей
я с celery не писал
Да без celery покажи
источник

А

Алексей in Django [ru] #STAY HOME
тебе именно телебот?
источник

E

Egor in Django [ru] #STAY HOME
Ты все во views.py делал?
источник

А

Алексей in Django [ru] #STAY HOME
я делал чисто боты, без джанги
источник

E

Egor in Django [ru] #STAY HOME
Аа
источник

А

Алексей in Django [ru] #STAY HOME
а там все просто было, мейн файл с подключением и обработкой меню, файл функций, файлы работы с конкретными api, файл задания БД, файл настроек констрант
источник

G

Graywolf in Django [ru] #STAY HOME
логи...
источник