Size: a a a

Django [ru] #STAY HOME

2021 March 29

D

Doka in Django [ru] #STAY HOME
Denis Taranov
в документации же написано, плюс первая ссылка из гугла ведет туда
Благодарю
источник

d

djigit0s in Django [ru] #STAY HOME
djigit0s
подскажите как получить абсолютный url  к файлу в модели? Сделал так
    @property
   def get_absolute_file_url(self):
       request = HttpRequest()
       return request.build_absolute_uri(self.file.url)
выдает ошибку KeyError: 'SERVER_NAME'
?
источник

I

Ingvar in Django [ru] #STAY HOME
всем привет.извините что беспокою снова сегодня.у меня стоит задача рассылки писем.но не могу реализовать задержку 30 сек после каждых 20 отправленных писем.если кто то знает как это сделать подскажите плиз
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Ingvar
всем привет.извините что беспокою снова сегодня.у меня стоит задача рассылки писем.но не могу реализовать задержку 30 сек после каждых 20 отправленных писем.если кто то знает как это сделать подскажите плиз
какого рода задержка и для чего она? и как отправляются письма
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Чтобы не попадать в спам? не уверен что это поможет
источник

I

Ingvar in Django [ru] #STAY HOME
Denis Taranov
какого рода задержка и для чего она? и как отправляются письма
грубо говоря мне нужно сделать большую рассылку.чтобы почтовик не "лег" админ дал указание сделать после каждых 20 отправленных писем 20-30 сек задержки по отправке дальше.
источник

I

Ingvar in Django [ru] #STAY HOME
письма я в цикле отправляю по определенным параметрам нужным для рассылки
источник

I

Ingvar in Django [ru] #STAY HOME
там 200к писем примерно
источник

S

Shodmon in Django [ru] #STAY HOME
Ingvar
письма я в цикле отправляю по определенным параметрам нужным для рассылки
самое простое в этом цикле добавь слип в 30 сек после каждой банч отправки

другое это таск, каждые 30 сек запускается и отправляет 30 писем
источник

Д

Дмитрий in Django [ru] #STAY HOME
глупый вопрос, но почему на домене без www статика нормально грузится, а при прописывании www не грузится через whitenoise
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
queryset.filter(Q(path=path) | Q(path='*'))
подскажите есть ли возможность получить по этому queryset только один item, с  подходящим путем или с путем * в случае если подходящего не нашлось?
источник

S

Shodmon in Django [ru] #STAY HOME
Дмитрий
глупый вопрос, но почему на домене без www статика нормально грузится, а при прописывании www не грузится через whitenoise
статик хост?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Sergei Sergeevich
queryset.filter(Q(path=path) | Q(path='*'))
подскажите есть ли возможность получить по этому queryset только один item, с  подходящим путем или с путем * в случае если подходящего не нашлось?
не совсем понял: .first()?
источник

Д

Дмитрий in Django [ru] #STAY HOME
Shodmon
статик хост?
reg,ru там же где само приложение висит, раздаю через whitenoise на домен без www нормально идет с www не идет
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Denis Taranov
не совсем понял: .first()?
не, я просто сформулировал криво. нужно реализовать что то типа default value для выборки - вернуть элемент с path=* в случае если не найдет никакой элемент с path=path
источник

D

Dahi in Django [ru] #STAY HOME
Ingvar
грубо говоря мне нужно сделать большую рассылку.чтобы почтовик не "лег" админ дал указание сделать после каждых 20 отправленных писем 20-30 сек задержки по отправке дальше.
А в чем проблема завести счетчик и когда он будет равен 20, то делать слип и обнулять его
источник

S

Stepan in Django [ru] #STAY HOME
Ingvar
всем привет.извините что беспокою снова сегодня.у меня стоит задача рассылки писем.но не могу реализовать задержку 30 сек после каждых 20 отправленных писем.если кто то знает как это сделать подскажите плиз
https://onlinegdb.com/HJHe4Uyr_ Как вариант
источник

S

Shodmon in Django [ru] #STAY HOME
Дмитрий
reg,ru там же где само приложение висит, раздаю через whitenoise на домен без www нормально идет с www не идет
в вайтнойз статик хост прописан как?
источник

Д

Дмитрий in Django [ru] #STAY HOME
Shodmon
в вайтнойз статик хост прописан как?
прописал только  STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles'), и в мидлвар скопировал whitenoise больше ничего не прописывал
источник

S

Stepan in Django [ru] #STAY HOME
Sergei Sergeevich
queryset.filter(Q(path=path) | Q(path='*'))
подскажите есть ли возможность получить по этому queryset только один item, с  подходящим путем или с путем * в случае если подходящего не нашлось?
Можешь в менеджере свой кастомный filter написать
источник