2
Мой встроенный набор форм содержит список Dropdon с доступными элементами. Я пытаюсь отфильтровать этот список по дате. К сожалению, QuerySet я предоставил не ограничивает выбор:Как отфильтровать раскрывающийся список в встроенной форме набора
def order(request, date):
new_order = get_object_or_404(Order, date=date, user=None)
new_items = Order_items.objects.filter(order__date=date, quantity=0)
OrderFormset = inlineformset_factory(Order, Order_items, extra=0, fields='__all__')
ordering_user = request.user
if request.method == 'POST':
form = OrderForm(request.POST, instance=new_order)
formset = OrderFormset(request.POST, instance=new_order, queryset=Order_items.objects.filter(order__date=date, quantity=0))
[...]
else:
form = OrderForm(instance=new_order)
formset = OrderFormset(instance=new_order, queryset=Order_items.objects.filter(order__date=date, quantity=0))
[...]
Вместо этого, он отображает все записи, доступные в таблице order_items. Что я должен изменить, чтобы заставить его работать?