Size: a a a

Django [ru] #STAY HOME

2020 June 06

BE

Black Eyes in Django [ru] #STAY HOME
Вопрос был у кого путь поменять у реакта или у джанги ))))
источник

BE

Black Eyes in Django [ru] #STAY HOME
ну типа вопрос такой с утра коробит)))
источник

N

Nire in Django [ru] #STAY HOME
а я говорю что лучше отдельную папку сделать) имхо
источник

N

Nire in Django [ru] #STAY HOME
отдельное хранилище по мне стабильнее
источник

BE

Black Eyes in Django [ru] #STAY HOME
то есть там и там поменять)
источник

N

Nire in Django [ru] #STAY HOME
на s3 вынеси) медиа
источник

N

Nire in Django [ru] #STAY HOME
4рубля гб
источник

BE

Black Eyes in Django [ru] #STAY HOME
какой вынеси разработка еще идет.
источник

N

Nire in Django [ru] #STAY HOME
если разработка 3+ месяца, я всегда выношу. ну если пет проект или чето быстрое забиваю
источник

N

Nire in Django [ru] #STAY HOME
это как без ci/cd разрабатывать)
источник

AS

Alex S in Django [ru] #STAY HOME
Всем привет. Запустил телеграм бота Celery + Django на heroku. Сделал периодическую задачу, которая должна выполняться каждые две минуты(присылает пользователю определенное сообщение), однако она выполняется один раз после запуска приложения на сервере и…. больше ничего не происходит.
Я так понял, что это происходит по причине того, что task events стоят на off, однако я не понимаю почему, воркер запускаю и по идее он должен работать. Подскажите пожалуйста, может не так что-то делаю в коде или на хероку

Вот Procfile:
web: gunicorn testbot.wsgi
worker: celery -A testbot worker -l info --beat --scheduler django_celery_beat.schedulers:DatabaseScheduler


Вот тут celery.py, tasks.py, views.py, а также settings.py:

https://pastebin.com/kNDFuShh
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Olex
Просто через вьюху и я могу но мне было интересно как это легко реализовать на формах
если я правильно понял: нужно вывести  много одинаковых кусочков формы (Вопрос, ответ + всякие id для привязки) - тебе нужно построить формсет.

Это набор форм (кусочков), в который можно вкладывать другие формы или формсеты
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alex S
Всем привет. Запустил телеграм бота Celery + Django на heroku. Сделал периодическую задачу, которая должна выполняться каждые две минуты(присылает пользователю определенное сообщение), однако она выполняется один раз после запуска приложения на сервере и…. больше ничего не происходит.
Я так понял, что это происходит по причине того, что task events стоят на off, однако я не понимаю почему, воркер запускаю и по идее он должен работать. Подскажите пожалуйста, может не так что-то делаю в коде или на хероку

Вот Procfile:
web: gunicorn testbot.wsgi
worker: celery -A testbot worker -l info --beat --scheduler django_celery_beat.schedulers:DatabaseScheduler


Вот тут celery.py, tasks.py, views.py, а также settings.py:

https://pastebin.com/kNDFuShh
я не силен в celery, но кажется там не тот декоратор - @app.task
для периодических задач был вроде бы @periodic_task
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alex S
Всем привет. Запустил телеграм бота Celery + Django на heroku. Сделал периодическую задачу, которая должна выполняться каждые две минуты(присылает пользователю определенное сообщение), однако она выполняется один раз после запуска приложения на сервере и…. больше ничего не происходит.
Я так понял, что это происходит по причине того, что task events стоят на off, однако я не понимаю почему, воркер запускаю и по идее он должен работать. Подскажите пожалуйста, может не так что-то делаю в коде или на хероку

Вот Procfile:
web: gunicorn testbot.wsgi
worker: celery -A testbot worker -l info --beat --scheduler django_celery_beat.schedulers:DatabaseScheduler


Вот тут celery.py, tasks.py, views.py, а также settings.py:

https://pastebin.com/kNDFuShh
send_daily_cryptocurrency.delay()

ты один раз вызвал его, вот он один раз и присылает)))

надо сделать @periodic_task и подключить его через celery_beat
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alex S
Всем привет. Запустил телеграм бота Celery + Django на heroku. Сделал периодическую задачу, которая должна выполняться каждые две минуты(присылает пользователю определенное сообщение), однако она выполняется один раз после запуска приложения на сервере и…. больше ничего не происходит.
Я так понял, что это происходит по причине того, что task events стоят на off, однако я не понимаю почему, воркер запускаю и по идее он должен работать. Подскажите пожалуйста, может не так что-то делаю в коде или на хероку

Вот Procfile:
web: gunicorn testbot.wsgi
worker: celery -A testbot worker -l info --beat --scheduler django_celery_beat.schedulers:DatabaseScheduler


Вот тут celery.py, tasks.py, views.py, а также settings.py:

https://pastebin.com/kNDFuShh
источник

Ю

Юрий in Django [ru] #STAY HOME
Даже если ты сделаешь свой periodic task как надо, на хероку твое приложение уснет по тайм-ауту
источник

N

Nire in Django [ru] #STAY HOME
Из-за чего может быть ошибка при сохранении formset из двух моделей?
save() prohibited to prevent data loss due to unsaved related object
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
Из-за чего может быть ошибка при сохранении formset из двух моделей?
save() prohibited to prevent data loss due to unsaved related object
у тебя там что-то вначале надо создать
что-то по FK еще не создано при попытке создания инстанса
источник

N

Nire in Django [ru] #STAY HOME
Alex Dem
у тебя там что-то вначале надо создать
что-то по FK еще не создано при попытке создания инстанса
все оказалось проще, букву в dispatch пропустил ) спасибо
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
ребят как исправить
источник