如何在django中访问模板中模型字段的属性?

时间:2014-04-24 19:57:44

标签: django django-models django-templates django-urls

我的代码中使用了以下两个网址。 在第一种情况下,我使用underscore访问对象的pk。在第二种情况下,我做.pk。 对于第一个,将underscore更改为.pk并没有任何区别。但对于第二个 模板抛出reverseMatch错误?为什么?模板和视图中对象的字段访问背后的规则是什么?

<a href="{% url 'search_update' pk=search_pk %}">Edit</a> 
<a href="{% url 'postings_list' pk=post.pk %}" Posting </a>

1 个答案:

答案 0 :(得分:-2)

Django模板中没有单一的下划线语法。如果您从视图中明确地将名为search_pk的变量传递到模板中,那么这将产生有效结果的唯一方法就是。