Django form“意外的关键字参数'queryset'”

2024-05-23 13:36:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我可能在这里做了一些明显的错误,比如丢失了一个进口。在

from django import forms  
from swap_meet.inventory.models import Item 

class AddOrderForm(forms.Form):
    test = forms.ChoiceField(queryset=Item.objects.all())

我得到的错误是__init__() got an unexpected keyword argument 'queryset'


Tags: djangofromtestimportformmodels错误forms
3条回答

别跟我争辩。你在找^{}。在

对于ChoiceField,您可以使用

    test = forms.ChoiceField(choices=[
    (item.pk, item) for item in Item.objects.all()])

通常选择元组列表

queryset^{}的参数。对于ChoiceField你想要^{}

相关问题 更多 >