Django模型formset问题

Eta*_*tam 0 django django-models

你如何在Django中使用模型formset?当你这样做:

from django.forms.models import modelformset_factory
OrderFormset = modelformset_factory(Order)
formset = OrderFormset()
Run Code Online (Sandbox Code Playgroud)

formset包含来自DB的所有订单...

如何将它们限制为例如profile.orders(Profila与FK连接到Order)?

在此先感谢,Etam.

cza*_*aic 6

通过传递queryset参数

from django.forms.models import modelformset_factory
OrderFormset = modelformset_factory(Order)
formset = OrderFormset(queryset=Order.objects.filter(name="myorder"))
Run Code Online (Sandbox Code Playgroud)

http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#using-a-custom-queryset