Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何显示modelformset\u工厂的外键模型值?_Django_Django Models_Django Forms - Fatal编程技术网

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}},这是保存外键显示的表中的信息