Django 如何显示modelformset\u工厂的外键模型值?
假设我有模型:Django 如何显示modelformset\u工厂的外键模型值?,django,django-models,django-forms,Django,Django Models,Django Forms,假设我有模型: class model1(model.Models): name = CharField(max_length = 20) phone = IntegerField(max_length = 20) class model2(model.Models): name = ForeignKeyFeild(model1) team = CharField(max_length = 20) 如果我在视图中这样设置modelformset工厂:
class model1(model.Models):
name = CharField(max_length = 20)
phone = IntegerField(max_length = 20)
class model2(model.Models):
name = ForeignKeyFeild(model1)
team = CharField(max_length = 20)
如果我在视图中这样设置modelformset工厂:
qset = model2.objects.all()
fset = modelformset_factory(model2, fields = ('team', 'name')
form = fset(queryset = qset)
在模板中,如何显示model1中“phone”的值
在模板中呈现表单时:
{% for f in form %}
{{f.team.value}} # this gives me the value without an input field
{{f.name.phone}} # this however renders nothing and that's what I'm trying to find out
{%endfor%}
如何制作{{f.name.phone}},这是保存外键显示的表中的信息