我正在构建一个广告管理软件,我想使用django的ModelForm系统来加载整个广告对象的queryset,这样用户就可以修改已经运行的/现有的广告中的字段
我想最好用modelformset_factory方法的另一种方法来实现这一点。你知道吗
例如,如果用户只有一个广告模型,您可以简单地调用该实例并将该实例加载到名为AdForm的modelForm实例中,以便他们可以编辑广告的属性:
ad_instance = Ad.objects.get(pk=1)
ad_form = AdForm(instance=ad_instance)
那么,如果用户有20个活动广告在运行呢?一个包含20个广告实例的查询集如何加载到各自的广告表单中?你知道吗
谢谢
你可以Change the queryset
相关问题 更多 >
编程相关推荐