对不起,以下代码。您可能会发现它很有用,但您仍然可能会关注“如果数据存在”。 :)对于模板的正确方法是这样的,否则我的api示例/文档链接应回答有关验证特定保存的模型实例是否存在的问题。
{% for DemoModel in object_list %}
{% ifchanged %}
do something
{% else %}
do something else
{% endif %}
>>> Entry.objects.filter(
... headline__startswith='What'
...).exclude(
... pub_date__gte=datetime.now()
...).filter(
... pub_date__gte=datetime(2005, 1, 1)
...)
对不起,我想你作为一个管理员都在谈论你。这显然是通过API。对不起,我认为你是新手,在不需要的时候使用模板语法。但是,是的,理想的情况是,如果您可以在DemoModel为True或DemoModel为false的模型实例中。这样你每次都会调用它,并且它被正确调用。在理想情况下,你是一个知道,而DemoModel是真的还是假的模型实例,你可以简单地做
{%如果DemoModel ==真%}做一些{%ENDIF%}
假设DemoModel被如果不是,你可以包装它。另外,上面的api local可以使用模板标签过滤器来应用。
它应该是DemoModel.objects.filter(id = 8).exists()。 – dannyroa
owza。多谢兄弟。介意把这作为答复我upvote /接受? – bharal