Size: a a a

Django [ru] #STAY HOME

2021 April 01

e

e\/gen in Django [ru] #STAY HOME
Почему бы не решить это кроном?
Время создания заказа наверняка есть
Запускаешь каждую минуту и смотришь все те заказы, которые не оплачены и now > дата создания + N минут

Про оплату завтра поговорим 😂

Убрать while true
источник

D

DukeNsk in Django [ru] #STAY HOME
Pavel
всем привет! смотрю реализацию формы обратной связи, чтобы получать сообщения на мыло. но почему-то во всех статьях описывается, что нужно указывать смтп сервер, пароль, порт.. а зачем их указывать, если я не собираюсь через админку посылать почту? я хочу только принимать сообщения с сайта на мыло. в php вообще всегда например просто мыльника, куда пойдет почта, было достаточно
Очевидно, для отправки посредством протокола SMTP писем, которые ты планируешь принимать на почту. Данные отправленной формы ведь не попадут на неё магическим образом.
источник

P

Pavel in Django [ru] #STAY HOME
DukeNsk
Очевидно, для отправки посредством протокола SMTP писем, которые ты планируешь принимать на почту. Данные отправленной формы ведь не попадут на неё магическим образом.
источник

SI

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

SI

Serghei Iakovlev in Django [ru] #STAY HOME
фласк админ для джанги?
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Pavel
всем привет! смотрю реализацию формы обратной связи, чтобы получать сообщения на мыло. но почему-то во всех статьях описывается, что нужно указывать смтп сервер, пароль, порт.. а зачем их указывать, если я не собираюсь через админку посылать почту? я хочу только принимать сообщения с сайта на мыло. в php вообще всегда например просто мыльника, куда пойдет почта, было достаточно
Что такое вообще "принимать сообщения с сайта на мыло" ?
источник

P

Pavel in Django [ru] #STAY HOME
Serghei Iakovlev
Что такое вообще "принимать сообщения с сайта на мыло" ?
форма обратной связи
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
что, форма обратной связи?
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
принимать сообщения с сайта на мыло == отправлять письма на мыло?
источник

P

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

SI

Serghei Iakovlev in Django [ru] #STAY HOME
отправлять как, телнетом? или например что-то по современее, например smtp?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ребят, а подскажите плз есть ли способы конфигурации прода и например локал запуска тасок которые вызываются через celery, без поднятия celery? В общем как-то например сделать гибкими настройки чтоб на локале задачи запускались без celery, а на проде шли на celery? или прийдется и на локалке поднимать мне в докере celery redis чтоб разрабатывать?
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Pavel
да
Короче, поясню. Если используется SMTP, то конечно, с принципиальной точки зрения ни логин ни пароль не являются обязательными. Аутентификация является расширением протокола SMTP и в спецификации явно про нее ничего не указано. Однако 99.99% MSA (это то, что принимает почту от твоего клиента на твоем ноуте и передает его MTA на сервере) требует процедуры аутентификации в обязательном порядке. Так устроен мир )  Сервер и порт это то, куда ходит твой MUA, чтобы отдать почту MSA, в свою очередь этот MSA требует аутентификации и только после этого отдает почту MTA.

В php у тебя без всего этого могло работать только если ты почтовый сервер поднимал локально и сам конфигурировал все, не указывая процедуру аутентификации обязательной.
источник

P

Pavel in Django [ru] #STAY HOME
Serghei Iakovlev
Короче, поясню. Если используется SMTP, то конечно, с принципиальной точки зрения ни логин ни пароль не являются обязательными. Аутентификация является расширением протокола SMTP и в спецификации явно про нее ничего не указано. Однако 99.99% MSA (это то, что принимает почту от твоего клиента на твоем ноуте и передает его MTA на сервере) требует процедуры аутентификации в обязательном порядке. Так устроен мир )  Сервер и порт это то, куда ходит твой MUA, чтобы отдать почту MSA, в свою очередь этот MSA требует аутентификации и только после этого отдает почту MTA.

В php у тебя без всего этого могло работать только если ты почтовый сервер поднимал локально и сам конфигурировал все, не указывая процедуру аутентификации обязательной.
спасибо! очень емко и интересно
источник

D

DukeNsk in Django [ru] #STAY HOME
Anton Fircak
ребят, а подскажите плз есть ли способы конфигурации прода и например локал запуска тасок которые вызываются через celery, без поднятия celery? В общем как-то например сделать гибкими настройки чтоб на локале задачи запускались без celery, а на проде шли на celery? или прийдется и на локалке поднимать мне в докере celery redis чтоб разрабатывать?
Есть возможность запускать таски Celery в общем потоке. За это отвечает параметр task_always_eager (CELERY_ALWAYS_EAGER) в True.
источник

AF

Anton Fircak in Django [ru] #STAY HOME
DukeNsk
Есть возможность запускать таски Celery в общем потоке. За это отвечает параметр task_always_eager (CELERY_ALWAYS_EAGER) в True.
и если его на true походу, но таска будет запускаться сразу через джанго процесс?
https://docs.celeryproject.org/en/stable/userguide/configuration.html#task-always-eager
источник

D

DukeNsk in Django [ru] #STAY HOME
Anton Fircak
и если его на true походу, но таска будет запускаться сразу через джанго процесс?
https://docs.celeryproject.org/en/stable/userguide/configuration.html#task-always-eager
Он по умолчанию выключен. Если задать True в конфиге Django, то таски будут сразу исполняться в потоке Django, как если бы ты вызвал обычную функцию.
источник

AF

Anton Fircak in Django [ru] #STAY HOME
DukeNsk
Он по умолчанию выключен. Если задать True в конфиге Django, то таски будут сразу исполняться в потоке Django, как если бы ты вызвал обычную функцию.
спасибо большое то что надо
источник

HW

Hat White in Django [ru] #STAY HOME
Ребят, кто может объяснить, как расширить границы юзеров, допустим добавить возможность загружать картинку.. Я так и не смог разобраться
источник
2021 April 02

Y

Yaroslav in Django [ru] #STAY HOME
Hat White
Ребят, кто может объяснить, как расширить границы юзеров, допустим добавить возможность загружать картинку.. Я так и не смог разобраться
Модели User? Самой обычной?
источник