Python “不工作循环”;至于;
我有一个模型。py: viesws.py: 和HTML模板part_list.HTML:Python “不工作循环”;至于;,python,django,Python,Django,我有一个模型。py: viesws.py: 和HTML模板part_list.HTML: {%extends'base.html%} {%load staticfiles%} {%load static%} {%block activeButton%} {%endblock%} {%block tableName%} Список партий {%endblock%} {%block content%} {my_var%中对象的%s} {{object.Party_number} {%en
{%extends'base.html%}
{%load staticfiles%}
{%load static%}
{%block activeButton%}
{%endblock%}
{%block tableName%}
Список партий
{%endblock%}
{%block content%}
{my_var%中对象的%s}
{{object.Party_number}
{%endfor%}
{%endblock内容%}
我的问题是,为什么组成“for”循环的代码部分不起作用?i、 e.在html页面上不显示Party_编号的对象
更新
我将object.Party\u number更改为{{object.Party\u number}},但不管它如何不起作用,您已经定义了一个自定义方法,
partList
,但它不会从任何地方被调用。该方法没有意义,您应该删除它
如果要在基于类的视图中向模板上下文添加数据,则需要定义get\u context\u data
。不过,这里没有理由这么做,因为它只会像ListView那样为您服务。您应该使用视图自动填充的变量,即object\u list
{% for object in object_list %}
{{ object.Party_number }}
{% endfor %}
您已经定义了一个自定义方法,
partList
,但它不会在任何地方被调用。该方法没有意义,您应该删除它
如果要在基于类的视图中向模板上下文添加数据,则需要定义get\u context\u data
。不过,这里没有理由这么做,因为它只会像ListView那样为您服务。您应该使用视图自动填充的变量,即object\u list
{% for object in object_list %}
{{ object.Party_number }}
{% endfor %}
是否有任何
零件对象?您还应该使用{{object.Party_number}}
(带花括号)。似乎您使用的是类视图和函数视图的奇怪组合。应该在哪里调用方法partList?因为他复制我的答案是为了设置他的问题(和他以前的坏SO问题):有任何Part
对象吗?您还应该使用{{object.Party_number}}
(带花括号)。似乎您使用的是类视图和函数视图的奇怪组合。应在何处调用方法partList?因为他正在复制我的答案以设置他的问题(与他以前的坏SO问题):
{% extends 'base.html' %}
{% load staticfiles %}
{% load static %}
{% block activeButton %}
<li class="active"><a href="/parties">Описание партий</a></li>
<li><a href="/measures">Ic и QE</a></li>
{% endblock %}
{% block tableName %}
Список партий
{% endblock %}
{% block content %}
{% for object in my_var %}
{{object.Party_number}}
{% endfor %}
{% endblock content%}
{% for object in object_list %}
{{ object.Party_number }}
{% endfor %}