Size: a a a

Django [ru] #STAY HOME

2019 February 19

DT

Dan Tyan in Django [ru] #STAY HOME
там была бы другая ошибка
источник

С

Сергей in Django [ru] #STAY HOME
Пользовался ли кто-нибудь allauth social google? Как сделать сохранение refresh (secret) token? В моделе токена у пакета предусмотрено поле под него, но как сохранить не пойму
источник

Y

Yaroslav in Django [ru] #STAY HOME
Александр Виноградов
Operations to perform:
 Apply all migrations: admin, auth, blog, contact, contenttypes, core, flatpages, photolog, sessions, sites
Running migrations:
 No migrations to apply.
Traceback (most recent call last):
 File "/mnt/d/dj/env/lib/python3.6/site-packages/django/db/backends/utils.py", line 85, in _execute
   return self.cursor.execute(sql, params)
 File "/mnt/d/dj/env/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 71, in execute
   return self.cursor.execute(query, args)
 File "/mnt/d/dj/env/lib/python3.6/site-packages/MySQLdb/cursors.py", line 206, in execute
   res = self._query(query)
 File "/mnt/d/dj/env/lib/python3.6/site-packages/MySQLdb/cursors.py", line 312, in _query
   db.query(q)
 File "/mnt/d/dj/env/lib/python3.6/site-packages/MySQLdb/connections.py", line 224, in query
   _mysql.connection.query(self, query)
MySQLdb._exceptions.OperationalError: (1366, "Incorrect string value: '\\xD0\\x9E\\xD1\\x81\\xD0\\xBD...' for column 'name' at row 5")
Проверь charset и collation в базе
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Yaroslav
Проверь charset и collation в базе
Действительно! Пересоздал базу так:
CREATE DATABASE dj_skb_test DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
и всё прошло успешно. Первый раз создавал без указания CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci
источник

А

Алексей in Django [ru] #STAY HOME
господа, есть в Celery такая замечательная функция add_periodic_task, ее описание на сайте Celery крайне скудно, что в нее можно передавать вообще? вот как каждые сколько-то секунд понятно, а посложнее что?
источник

D

Dmitry in Django [ru] #STAY HOME
Алексей
господа, есть в Celery такая замечательная функция add_periodic_task, ее описание на сайте Celery крайне скудно, что в нее можно передавать вообще? вот как каждые сколько-то секунд понятно, а посложнее что?
там кажется еще что-то вроде во время восхода/заката есть. Лично я только для переодических задач раз в несколько минут/часов и использую (проверить баланс аккаунта, обновить данные курсов валют)
источник

А

Алексей in Django [ru] #STAY HOME
Dmitry
там кажется еще что-то вроде во время восхода/заката есть. Лично я только для переодических задач раз в несколько минут/часов и использую (проверить баланс аккаунта, обновить данные курсов валют)
это я в beat_schedule вижу, а вот именно в add_periodic_task как-то тухло, мне надо раз в несколько дней вызывать
источник

D

Dmitry in Django [ru] #STAY HOME
Алексей
это я в beat_schedule вижу, а вот именно в add_periodic_task как-то тухло, мне надо раз в несколько дней вызывать
так а разница, раз в несколько дней или в несколько минут? Там же насколько мне известно запускается демон, он в любом случае висит в системе и ему без разницы, будет он обращаться к какому-то куску кода раз в минуту или раз в неделю
источник

А

Алексей in Django [ru] #STAY HOME
ну, например, вот как прописать "по понедельникам", теоретически можно дергать, например, каждый день и смотреть, понедельник ли, но как-то не торт
источник

VT

Vlad Tokarev in Django [ru] #STAY HOME
Это никак не зависит от того в сетингах ты пропишешь или через этот метод
источник

VT

Vlad Tokarev in Django [ru] #STAY HOME
crontab(day_of_week='mon')
источник

VT

Vlad Tokarev in Django [ru] #STAY HOME
передавай где хочешь
источник

А

Алексей in Django [ru] #STAY HOME
сказали без кронтаба делать
источник

VT

Vlad Tokarev in Django [ru] #STAY HOME
Об***ы им лицо
источник

D

Dmitry in Django [ru] #STAY HOME
Vlad Tokarev
Об***ы им лицо
источник

А

Алексей in Django [ru] #STAY HOME
ну, т.е. чтобы не было отдельного демона, а крутилось внутри самой джанги
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Алексей
ну, т.е. чтобы не было отдельного демона, а крутилось внутри самой джанги
эээм, запускать через системный кронтаб, и задавать периодичность используя формат кронтаба в самом селари — разные вещи
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Использовать crontab от celery+
источник

А

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

AK

Artyem Klimenko in Django [ru] #STAY HOME
Алексей
т.е. это не будет порождать демона? круто, тогда воспользуюсь
ну как сказать, селари то в любом случае отдельным демоном запускать надо, а чтоб периодические задачи работали нужен ещё и celary_beat.
источник