やりたいこと
querysetをまとめて取得するか、纏めたい
def get_week_schedules(self, start, end, days): shop = get_object_or_404(Shops, pk=self.kwargs['shops_pk']) user= User.objects.filter(shops__shop=shop) lookup = { '{}__range'.format(self.date_field): (start, end), } queryset = self.model.objects.filter(**lookup,user=user)
上記のようなコードを実行してみましたが、
エラーコード The QuerySet value for an exact lookup must be limited to one result using slicing.
と出てしまいました。
やろうとしてることとしては、期間を指定した上で、指定ユーザー(複数ユーザー)のデータを取得したい。
for文で回して、queryset.appnedとかupdateとか試したけどダメでした。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。