Size: a a a

Django [ru] #STAY HOME

2021 June 02

..

. . in Django [ru] #STAY HOME
чтобы когда выполнялся таск объект точно был создан
(больше всего интересно, то что перед вызовом celery этот объект доступен при фильтрации очереди, но во время выполнения без задержки точно такая же команда возвращает очередь без этого объекта)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Почитай тут про .apply_async( retry=...., retry_policy=....)
https://docs.celeryproject.org/en/stable/userguide/calling.html

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

..

. . in Django [ru] #STAY HOME
cпасибо!
источник

AD

Alex Dem in Django [ru] #STAY HOME
в .apply_async() так же есть опции link, link_error которые принимают коллбеки в случае выполнения/failure, с их помощью можно что-нибудь нагородить дополнительно
источник

..

. . in Django [ru] #STAY HOME
еще раз спасибо! ты мне очень помог
источник

AD

Alex Dem in Django [ru] #STAY HOME
благодарю за реакцию 😁
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
Сможет кто помочь, при запуске ошибка: ValueError at /list/login/
ModelForm has no model class specified.
источник

AD

Alex Dem in Django [ru] #STAY HOME
У тебя модельная форма без модели
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
Это как?))
источник

AD

Alex Dem in Django [ru] #STAY HOME
источник

B

BNFF in Django [ru] #STAY HOME
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
Тоесть в модельке прописать новый класс с классом Мета?
источник

D

DiZiNnEs in Django [ru] #STAY HOME
тебе нужен класс Meta и внутри два поля model и fields
источник

D

DiZiNnEs in Django [ru] #STAY HOME
в Model пишешь модельку свою
А в fields пишешь поля этой самой модельки
источник

AD

Alex Dem in Django [ru] #STAY HOME
То есть если ты наследуешься от modelform джанго не знает какую именно модель эта форма обслуживает пока ты это явно не укажешь это в meta
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
Спасибо, исправляю!
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
спасибо за разъяснение!
источник

ДА

Данилов Алексей... in Django [ru] #STAY HOME
Можно мне еще вопрос, все это я создал, но выдает мне окно которое создается при создании объекта класса Person. Я же хочу простую авторизацию пользователя. Мне нужно создать новую модель (таблица БД) ? логин и пароль?
источник

AD

Alex Dem in Django [ru] #STAY HOME
стоит почитать доку
модельная форма по дефолту создает пользователя на POST

тебе надо или частично заоверайдить методы ModelForm, или просто унаследовать от forms.Form и делать там то, что хочешь
Лично я бы предпочел сделать второе
источник

AD

Alex Dem in Django [ru] #STAY HOME
источник