Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.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 在多个ForeignKey字段的模板中获取值_Django_Django Models_Django Templates_Foreign Keys_Many To Many - Fatal编程技术网

Django 在多个ForeignKey字段的模板中获取值

Django 在多个ForeignKey字段的模板中获取值,django,django-models,django-templates,foreign-keys,many-to-many,Django,Django Models,Django Templates,Foreign Keys,Many To Many,我需要在模板中显示来自下面模型的类分析的类别字段的值 class Category(models.Model): name = models.CharField(max_length=60) def __unicode__(self): return self.name class Analiza(models.Model): ... categories = models.ManyToManyField(Category, blank = Tr

我需要在模板中显示来自下面模型的类分析类别字段的值

class Category(models.Model):
    name = models.CharField(max_length=60)
    def __unicode__(self):
        return self.name

class Analiza(models.Model):
    ...
    categories = models.ManyToManyField(Category, blank = True, null = True, verbose_name = "Категорија")
    ...
我该怎么做?我一直在阅读文档,但没有提到这种情况(ForeignKey中有很多)


提前感谢。

给定一个Analiza类实例,它将具有一个
类别
多对多字段管理器属性,您可以在模板中引用该属性:

<ul>
{% for category in obj.categories.all %}
    <li>{{ category }}</li>
{% endfor %}
</ul>
    {obj.categories.all%中类别的%
  • {{category}}
  • {%endfor%}
或者不管怎样,关键是它将是一个iterable返回的Category实例