Порядок Django QuerySet

Добавьте медиазапрос для полноэкранного размера со следующим правилом:

@media (min-width: 768px) {
     header.masthead {
          background-position: top;
     }
}
18
задан Martin 18 April 2009 в 09:20
поделиться

3 ответа

Спасибо за вашу помощь, ребята, наконец-то поняли:

qs = StoreEvent.objects.filter(
    store__in=Store.objects.filter(
        available_staff__in=UserStore.objects.filter(user=user)
    )
).order_by('date')

это приводит к 3 SQL SELECT, но делает свое дело ...

6
ответ дан 30 November 2019 в 06:29
поделиться

Order by Date for all users:

queryset = StoreEvent.objects.all().order_by('-date')

To filter by user:

queryset = StoreEvent.objects.filter(stores__user=request.user).order_by('-date')
42
ответ дан 30 November 2019 в 06:29
поделиться
queryset = StoreEvent.objects.filter(store__in=UserStore.objects.filter(user__id=1).store).order_by('store__name', '-date')

или более милостиво

user = User.objects.get(username="foo")
user_stores = user.stores.all()

store_events = StoreEvent.objects.filter(store__in=user_stores).order_by('store__name', '-date')
1
ответ дан 30 November 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: