如何在模板中获取相关模型?

Nip*_*ips 3 django django-templates django-models

我有模特:

class Model_1(models.Model):
    name = ...
    [...]

class Model_2(models.Model):
    model_1 = models.ForeignKey(Model_1)
Run Code Online (Sandbox Code Playgroud)

现在我在视图中获得了model_1对象,在模板中我想获得model_2:

{% for m in models_1 %}
    {{ m.model_2 }} ?????
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

怎么做?

Goi*_*oin 8

试试吧:

{{ m.model_2_set.all }}
Run Code Online (Sandbox Code Playgroud)

如果定义相关名称,则可以更改model_2_set.如果它在模板或视图中,则没有更改