Size: a a a

Django [ru] #STAY HOME

2020 January 07

♚Inojelis in Django [ru] #STAY HOME
tot samiy neizvestniy
Код покажи
https://github.com/77stm77/truepy-bloggers/ в core посты и находятся
источник

Do

Descending order in Django [ru] #STAY HOME
♚Inojelis
что мне поставить чтобы фильтровать посты на те которые являются постами автора?
вы хотите во вьюхе найти посты текущего юзера?
если да, то вот тут почитайте пункт Following relationships "backwards"
https://docs.djangoproject.com/en/3.0/topics/db/queries/#related-objects
источник

♚Inojelis in Django [ru] #STAY HOME
Descending order
вы хотите во вьюхе найти посты текущего юзера?
если да, то вот тут почитайте пункт Following relationships "backwards"
https://docs.djangoproject.com/en/3.0/topics/db/queries/#related-objects
оки
источник

♚Inojelis in Django [ru] #STAY HOME
спасибо.
источник
2020 January 08

h

hunnidolla in Django [ru] #STAY HOME
Что лучше , юзать AllAuth или от руки писать?
источник

ОС

Олег Сергеев in Django [ru] #STAY HOME
hunnidolla
Что лучше , юзать AllAuth или от руки писать?
Если продакшн, то лучше использовать пакеты.
Тем более, если они отвечают твоим задачам.
источник

ОС

Олег Сергеев in Django [ru] #STAY HOME
Кстати, люди добрые, помогите с пул-реквестом в allauth, у меня тест не проходит, но код работает 🤪
источник

SU

Siarhei Uhlianets in Django [ru] #STAY HOME
Переслано от Siarhei Uhlianets
Oki
источник

AD

Ang Def in Django [ru] #STAY HOME
Привет все, подскажите как сделать фильтр в orm, в модели  есть 2 поля start и end, оба поля DateTimeField, как сделать фильтр по этой модели чтобы в выборку попали записи в которых диапазон start и end мог попасть за последние 7 дней?
источник

D

Dmitry in Django [ru] #STAY HOME
Ang Def
Привет все, подскажите как сделать фильтр в orm, в модели  есть 2 поля start и end, оба поля DateTimeField, как сделать фильтр по этой модели чтобы в выборку попали записи в которых диапазон start и end мог попасть за последние 7 дней?
sometime = datetime.date(1945, 5, 9)
Foo.objects.filter(your_time_field__gte=sometime)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
now = timezone.now()

.filter(start__gte=now - timedelta(days=7), end=now)
источник

AD

Ang Def in Django [ru] #STAY HOME
Dan Tyan
now = timezone.now()

.filter(start__gte=now - timedelta(days=7), end=now)
нужно чтобы еще попадали в выборку записи в которых   start может быть начат гораздо раньше чем 7 дней назад и end мог быть в течении этих 7 дней или гораздо больше чем timezone.now()
источник

AD

Ang Def in Django [ru] #STAY HOME
чтобы диапазон времени между start и end мог пересекаться с диапазоном времени за последние 7 дней
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ang Def
нужно чтобы еще попадали в выборку записи в которых   start может быть начат гораздо раньше чем 7 дней назад и end мог быть в течении этих 7 дней или гораздо больше чем timezone.now()
from django.db.models import Q


now = timezone.now()

.filter(Q(end__gte=now - timedelta(days=7)) | Q(start__lte=now))
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Artem Gubatenko
from django.db.models import Q


now = timezone.now()

.filter(Q(end__gte=now - timedelta(days=7)) | Q(start__lte=now))
но это без учета того, что и start, и end могут не входить в семидневный диапазон
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
т.е. когда start < now - timedelta(days=7) и end > now у одной записи
источник

AD

Ang Def in Django [ru] #STAY HOME
оказалось я неправильно прочитал ТЗ, конечная дата end выставляется по мере надобности, сделал вот так
источник

TB

Tokalka Bishkek in Django [ru] #STAY HOME
Есть несколько celery тасков, иногда они просто "не выполняются", после перезагрузки запускаются все разом. Из за  чего такое может быть?

В логах ничего нет, без ошибок.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
периодических ? или просто таски ?
источник

TB

Tokalka Bishkek in Django [ru] #STAY HOME
Просто таски
источник