Size: a a a

Django [ru] #STAY HOME

2019 August 12

vu

vasin uasia in Django [ru] #STAY HOME
Dan Tyan
а где настройки то ?
на первом фото же , EMAIL_BACKEND
источник

vu

vasin uasia in Django [ru] #STAY HOME
Dan Tyan
а где настройки то ?
или какие настройки тебя интересуют?
источник

VA

Vadim Apenko in Django [ru] #STAY HOME
Друзья. Как я понял, у Джанго есть механизм исполнения каких-то внутренних задач. Например мне нужно сграбить один сервис, вытащить оттуда огромную кучу данных, обработать и записать в базу итог.
Звучит просто.
Но.... грабится оно минут 5.
И у меня есть страх, в виду однопоточности Джанго, что эти 5 минут сервис/приложение не сможет отвечать на запросы.
Поддерживает ли Джанго асинхронный метод работы? Могу ли я для габбинга сделать корутину?
Или городить отдельный поток?

Как вообще решают подобные задачи?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
vasin uasia
на первом фото же , EMAIL_BACKEND
тогде нет
источник

vu

vasin uasia in Django [ru] #STAY HOME
Dan Tyan
а где настройки то ?
да и вопрос собственно в этом и заключаются как правилно ? а что под этим SMTP сервером подрузмевается?
источник

vu

vasin uasia in Django [ru] #STAY HOME
Dan Tyan
тогде нет
и как его записать , а то в книге и документации только такую инфу нашел, если знаешь подскажи пжлст
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Артём
Коллеги, в шаблоне использую индекс чтобы перебрать queryset( так нужно в дальнейшем). Использую templatetags. С этим все нормально, все перебираеься. Имеет следующий вид:
{{products|index:i}}. Я получаю итый элемент кверисета. Вопрос: как получить поле этого итого элемента?Например product.kolvo?
Подготавливай данные для рендера во вьюхе, не смешивай функционал. Если джанго теплейтс умеет работать с кверисетами, то это не обязывает работать с кверисетами в темплейтах
источник

MI

Mickle Ivanov in Django [ru] #STAY HOME
vasin uasia
да и вопрос собственно в этом и заключаются как правилно ? а что под этим SMTP сервером подрузмевается?
EMAIL_BACKEND = ‘django.core.mail.backends.smtp.EmailBackend’
EMAIL_HOST = ‘smtp.gmail.com
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = ‘your_account@gmail.com’
EMAIL_HOST_PASSWORD = ‘your account’s password’
Например
источник

DT

Dan Tyan in Django [ru] #STAY HOME
vasin uasia
и как его записать , а то в книге и документации только такую инфу нашел, если знаешь подскажи пжлст
DEFAULT_FROM_EMAIL = 'no-reply@dantyan.com'
SERVER_EMAIL = DEFAULT_FROM_EMAIL

EMAIL_HOST = 'smtp.SOMEHOST'
EMAIL_HOST_USER = 'SOME_USERNAME'
EMAIL_HOST_PASSWORD = 'SOME_PASSWORD'
EMAIL_USE_TLS = True # это опционально, надо смотреть на сервер
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Vadim Apenko
Друзья. Как я понял, у Джанго есть механизм исполнения каких-то внутренних задач. Например мне нужно сграбить один сервис, вытащить оттуда огромную кучу данных, обработать и записать в базу итог.
Звучит просто.
Но.... грабится оно минут 5.
И у меня есть страх, в виду однопоточности Джанго, что эти 5 минут сервис/приложение не сможет отвечать на запросы.
Поддерживает ли Джанго асинхронный метод работы? Могу ли я для габбинга сделать корутину?
Или городить отдельный поток?

Как вообще решают подобные задачи?
как правило для этого используют celery
источник

vu

vasin uasia in Django [ru] #STAY HOME
Dan Tyan
DEFAULT_FROM_EMAIL = 'no-reply@dantyan.com'
SERVER_EMAIL = DEFAULT_FROM_EMAIL

EMAIL_HOST = 'smtp.SOMEHOST'
EMAIL_HOST_USER = 'SOME_USERNAME'
EMAIL_HOST_PASSWORD = 'SOME_PASSWORD'
EMAIL_USE_TLS = True # это опционально, надо смотреть на сервер
а если он локальный? просто локалност:8000?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну уж точно не :8000
источник

VA

Vadim Apenko in Django [ru] #STAY HOME
Dan Tyan
как правило для этого используют celery
Ага. Пойду ботать. Спасибо)
источник

vu

vasin uasia in Django [ru] #STAY HOME
vasin uasia
DEFAULT_FROM_EMAIL =  т.е.  еще нужно создать  и почту с которой буде проходить отправка правильно я понял?
источник

vu

vasin uasia in Django [ru] #STAY HOME
Dan Tyan
ну уж точно не :8000
или как правильно в моём случае ппоступить?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
vasin uasia
DEFAULT_FROM_EMAIL =  т.е.  еще нужно создать  и почту с которой буде проходить отправка правильно я понял?
это указание с какой почты будет уходить письма, от чъего имени
источник

DT

Dan Tyan in Django [ru] #STAY HOME
бывает что некоторые сервисы требуют чтобы этот адрес был живой
источник

DT

Dan Tyan in Django [ru] #STAY HOME
vasin uasia
или как правильно в моём случае ппоступить?
я не знаю как у тебя поднят smtp сервер
источник

vu

vasin uasia in Django [ru] #STAY HOME
Dan Tyan
это указание с какой почты будет уходить письма, от чъего имени
вот допустим я сейчас указал свю почту , в надежде, что с этого ящика отправится письмо на подтверждение регистрации , но выдало ошибку...
источник

vu

vasin uasia in Django [ru] #STAY HOME
Dan Tyan
я не знаю как у тебя поднят smtp сервер
а что значит поднят , и я сомневаюсь что это вообще сделано
источник