Django 将数据绑定到模板或视图中的表单
我创建了一个表单,如下所示:Django 将数据绑定到模板或视图中的表单,django,forms,formsets,Django,Forms,Formsets,我创建了一个表单,如下所示: class KeyForm(ModelForm): class Meta: model = Key fields = ['name', 'access_level', 'permission'] 下面是呈现表单的视图: def key(request): template = 'keys.html' user = request.user key = get_object_or_404(Key, us
class KeyForm(ModelForm):
class Meta:
model = Key
fields = ['name', 'access_level', 'permission']
下面是呈现表单的视图:
def key(request):
template = 'keys.html'
user = request.user
key = get_object_or_404(Key, user=user)
if key.access_level == "0":
owners = Key.objects.filter(access_level = "0")
ownersFormSet = formset_factory(KeyForm)
context = {
'owners': owners,
'ownersFormSet': ownersFormSet,
}
return render(request, template, context)
我想将“owners”查询集中的数据绑定到“ownersFormSet”。我在模板中迭代“所有者”,因此我可以在模板中的每次迭代中绑定表单数据吗?我想您需要为表单使用初始字典