Size: a a a

Django [ru] #STAY HOME

2019 April 25

AS

Anatoly Shirokov in Django [ru] #STAY HOME
если date - это поле datetime, то [0] вернет ближайшую к today
источник

A

Andrey in Django [ru] #STAY HOME
Hasan Istamqulov
class ProductPrice:
  start_time
  end_time
  product
думаю end не нужен, или ставить у последнего на 10 лет в перед
источник

A

Andrey in Django [ru] #STAY HOME
Anatoly Shirokov
если date - это поле datetime, то [0] вернет ближайшую к today
мне нужно не ближайшее а в конкретный день
источник

HI

Hasan Istamqulov in Django [ru] #STAY HOME
Andrey
думаю end не нужен, или ставить у последнего на 10 лет в перед
Для актуальной цены end = Null. Эта фишка ещё может помочь со всякими акциями и тд
источник

A

Andrey in Django [ru] #STAY HOME
Hasan Istamqulov
Для актуальной цены end = Null. Эта фишка ещё может помочь со всякими акциями и тд
+
источник

AS

Anatoly Shirokov in Django [ru] #STAY HOME
Andrey
мне нужно не ближайшее а в конкретный день
ты можешь спорить, конечно, но я тебе дал правильный ответ на твой вопрос. если цена менялась в один и тот же день дважды или трижды, то необходимо вводить помимо даты еще и время, чтобы точно определить какова была цена в конретный момент определенного дня.
источник

AS

Anatoly Shirokov in Django [ru] #STAY HOME
в виду того, что ты не обозначил требования, а детализируешь их по мере беседы, то выбор варианта оставляю за тобой.
источник

A

Andrey in Django [ru] #STAY HOME
выше дали модель
источник

A

Andrey in Django [ru] #STAY HOME
я вот только не знаю как себя поведет сравнение с null
источник

AS

Anatoly Shirokov in Django [ru] #STAY HOME
обычно никто не хранит хронологию изменения цен периодом, хранят дату вступления новой цены в силу.
источник

A

Andrey in Django [ru] #STAY HOME
меня это тоже сначала смутило
источник

AS

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

AS

Anatoly Shirokov in Django [ru] #STAY HOME
модель на это не может повлиять, что с диапазоном, что с датой вступления
источник

AS

Anatoly Shirokov in Django [ru] #STAY HOME
или, если перейдете на datetime, то код:
Price.objects.filter(food_id=id).filter(datetime__lte=concrete_date_time).order_by('-datetime')[0]
дает точную цену на определенный момент времени
источник

AI

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

# у меня есть юзер
current_user = self.request.user

# у юзера есть набор блогов
user_blogs = Blog.objects.filter(owner=current_user)

# нужно получить в "queryset" набор всех страниц всех блогов юзера
queryset = Post.objects.filter(blog=user_blogs)
источник

A

Andrey in Django [ru] #STAY HOME
спасибо читать умею)
источник

S

Saydi in Django [ru] #STAY HOME
Alexander Isora 🦄
господа и дамы, подскажите, пожалуйста, как грамотно составить запрос.
задачка, вроде, простая, но я не могу сообразить.

# у меня есть юзер
current_user = self.request.user

# у юзера есть набор блогов
user_blogs = Blog.objects.filter(owner=current_user)

# нужно получить в "queryset" набор всех страниц всех блогов юзера
queryset = Post.objects.filter(blog=user_blogs)
blog__in = user_blogs?
источник

b

ḃ̵͇͠ā̵̙͐k̸̬͗a̵̝͔͊t̸̛̙ȓ̸̭͖o̶̗̯̐ū̵̘͒b̷̬̕l̶͒̏ė̷̯̑ in Django [ru] #STAY HOME
Alexander Isora 🦄
господа и дамы, подскажите, пожалуйста, как грамотно составить запрос.
задачка, вроде, простая, но я не могу сообразить.

# у меня есть юзер
current_user = self.request.user

# у юзера есть набор блогов
user_blogs = Blog.objects.filter(owner=current_user)

# нужно получить в "queryset" набор всех страниц всех блогов юзера
queryset = Post.objects.filter(blog=user_blogs)
blog__owner=current_user
источник

NK

ID:178450749 in Django [ru] #STAY HOME
Alexander Isora 🦄
господа и дамы, подскажите, пожалуйста, как грамотно составить запрос.
задачка, вроде, простая, но я не могу сообразить.

# у меня есть юзер
current_user = self.request.user

# у юзера есть набор блогов
user_blogs = Blog.objects.filter(owner=current_user)

# нужно получить в "queryset" набор всех страниц всех блогов юзера
queryset = Post.objects.filter(blog=user_blogs)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я там написал, да)

в общем, passwordless - это круто, это нужно больше) 2FO (OTP) тоже отлично усиливает систему безопасности) самое крутое - это passwordless через YubiKey (железные токены, как флешки), если их нет - то по одноразовым ссылкам по E-mail, если через sms - то только с включённым 2FA)
источник