你好我有{{order}}
在我的模板中。这将显示所有存储项目。当我运行服务器时,它显示为这样。Django只想显示标题
[<StorageItem: my item>, <StorageItem: Another Item>]
只有真的想要这些物品。我不希望它显示StorageItem或括号。
你好我有{{order}}
在我的模板中。这将显示所有存储项目。当我运行服务器时,它显示为这样。Django只想显示标题
[<StorageItem: my item>, <StorageItem: Another Item>]
只有真的想要这些物品。我不希望它显示StorageItem或括号。
你目前拥有的是对象列表。 那么,你需要遍历列表然后。 {{ order }}
是不是真的一个合适的名字,虽然,它应该是{{订单}}
{% for order in orders %}
{{ order }}
{% endfor %}
然后在列表中与{% for %}
迭代,并显示每个项目。
括号表示它的一个项目列表。
可以遍历:
{% for o in order %}
{{ o }}
{% endfor %}
或者使用连接过滤器:{{ order|join:", " }}
http://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#join
至于你想显示什么,我不能没有知道你想要什么说吧!
你希望它显示而不是StorageItem?
当您在模板中简单地调用{{ o }}
时,显示的内容在您的模型__unicode__
方法中定义。
http://docs.djangoproject.com/en/dev/ref/models/instances/#unicode
如果它是特定的字段,你可以只输入{{ o.myfield }}
我想你的意思{{为了}} – darren 2011-02-10 15:01:53