Size: a a a

Django [ru] #STAY HOME

2020 October 13

N

Nikolay.O in Django [ru] #STAY HOME
Sergey Zhuravlev
Я бы не отдавал на откуп celery проведение платежей. Никогда :) но это чисто мое мнение
по какой причине ?
источник

N

Nikolay.O in Django [ru] #STAY HOME
я в джанге и вообще в сфере пайтона не очень давно, многого еще не знаю. Сам на руби писал несколько лет. Поэтому подсказывайте))
источник

N

Nikolay.O in Django [ru] #STAY HOME
по мне так, celery это как sidekiq в рубях
источник

SZ

Sergey Zhuravlev in Django [ru] #STAY HOME
Скажем так, опыт с неожиданным падением/поднятием сельдерея после чего внезапно срабатывали пропущенные задачи в одном случае и не срабатывали в другом оставил неприятные воспоминания начиная о горе спама упавшего юзерам заканчивая резкой нагрузкой на сервер в неожиданный момент. Тут конечно дело в прямых руках ещё, но я так понял это не то, что я хотел бы видеть при проведении платежей. Лучшей отдельным сервисом и тот же FastAPI на мой взгляд для начала
источник

N

Nikolay.O in Django [ru] #STAY HOME
Sergey Zhuravlev
Скажем так, опыт с неожиданным падением/поднятием сельдерея после чего внезапно срабатывали пропущенные задачи в одном случае и не срабатывали в другом оставил неприятные воспоминания начиная о горе спама упавшего юзерам заканчивая резкой нагрузкой на сервер в неожиданный момент. Тут конечно дело в прямых руках ещё, но я так понял это не то, что я хотел бы видеть при проведении платежей. Лучшей отдельным сервисом и тот же FastAPI на мой взгляд для начала
спасибо за подробный ответ, возьму на заметку. А что вы могли бы порекомендовать более надежное для фоновых задач в python ? Взамен Celery
источник

N

Nikolay.O in Django [ru] #STAY HOME
Nikolay.O
я в джанге и вообще в сфере пайтона не очень давно, многого еще не знаю. Сам на руби писал несколько лет. Поэтому подсказывайте))
чтобы никто не спрашивал сразу отвечу. С Ruby всё нормально, он прекрасен) Python личный интерес + проект на работе
источник

ZH

Zokir Hal in Django [ru] #STAY HOME
@dantyan бро... #SOS плиз
источник

DT

Dan Tyan in Django [ru] #STAY HOME
?
источник

N

Nikolay.O in Django [ru] #STAY HOME
Nikolay.O
спасибо за подробный ответ, возьму на заметку. А что вы могли бы порекомендовать более надежное для фоновых задач в python ? Взамен Celery
или вообще отказаться от фоновых задач (отправка писем,  sms, платежи и тд) и писать микросервисы на FastAPI ?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Zokir Hal
@dantyan бро... #SOS плиз
Ты хоть ссылку на вопрос кинул если пингуешь
источник

N

Nikolay.O in Django [ru] #STAY HOME
Nikolay Cherniy
Ты хоть ссылку на вопрос кинул если пингуешь
источник

ZH

Zokir Hal in Django [ru] #STAY HOME
через send_mail собираюсь отправить все данные полученный из формы.

но блин send_mail принимает только один аргумент для отправки сообщение(тело писмо)

например:

send_mail(
   'Subject here',
   'Here is the message.',
   'from@example.com',
   ['to@example.com'],
   fail_silently=False,
)


А у меня есть 4 данные из 4 формы!

вот не могу отправить.

если просто вставить form.cleaned_data , джанго ругает.

вот весь код.

https://dpaste.org/AXsj
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Zokir Hal
через send_mail собираюсь отправить все данные полученный из формы.

но блин send_mail принимает только один аргумент для отправки сообщение(тело писмо)

например:

send_mail(
   'Subject here',
   'Here is the message.',
   'from@example.com',
   ['to@example.com'],
   fail_silently=False,
)


А у меня есть 4 данные из 4 формы!

вот не могу отправить.

если просто вставить form.cleaned_data , джанго ругает.

вот весь код.

https://dpaste.org/AXsj
Так проблема в миграции или уже нет?)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Zokir Hal
через send_mail собираюсь отправить все данные полученный из формы.

но блин send_mail принимает только один аргумент для отправки сообщение(тело писмо)

например:

send_mail(
   'Subject here',
   'Here is the message.',
   'from@example.com',
   ['to@example.com'],
   fail_silently=False,
)


А у меня есть 4 данные из 4 формы!

вот не могу отправить.

если просто вставить form.cleaned_data , джанго ругает.

вот весь код.

https://dpaste.org/AXsj
ты же мне другой код показывал =)
источник

ZH

Zokir Hal in Django [ru] #STAY HOME
Nikolay Cherniy
Так проблема в миграции или уже нет?)
вот именно... нет не в миграции.
источник

ZH

Zokir Hal in Django [ru] #STAY HOME
Zokir Hal
через send_mail собираюсь отправить все данные полученный из формы.

но блин send_mail принимает только один аргумент для отправки сообщение(тело писмо)

например:

send_mail(
   'Subject here',
   'Here is the message.',
   'from@example.com',
   ['to@example.com'],
   fail_silently=False,
)


А у меня есть 4 данные из 4 формы!

вот не могу отправить.

если просто вставить form.cleaned_data , джанго ругает.

вот весь код.

https://dpaste.org/AXsj
потом
я пробовал вот такую фигню.


 g = form.cleaned_data
message = """
subject: {subject}
content: {content}
name: {name}
surname: {surname}
""".format(
subject=g.get('subject'),
content=g.get('name'),
name=g.get('name'),
surname=g.get('surname')
           )
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Zokir Hal
потом
я пробовал вот такую фигню.


 g = form.cleaned_data
message = """
subject: {subject}
content: {content}
name: {name}
surname: {surname}
""".format(
subject=g.get('subject'),
content=g.get('name'),
name=g.get('name'),
surname=g.get('surname')
           )
и?
источник

ZH

Zokir Hal in Django [ru] #STAY HOME
типо я думал хитро туда вставить сообщение в типе str..

но... не получилось сообщение не отправляется а данные в форме остаётся..

МАГИЯ какая-то 😆
источник

ZH

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

N

Nire in Django [ru] #STAY HOME
Nikolay.O
или вообще отказаться от фоновых задач (отправка писем,  sms, платежи и тд) и писать микросервисы на FastAPI ?
На самом деле сейчас это можно делать через асинх вьюхи. У меня из-за этого сервисы отделились
источник