對不起,以下代碼。您可能會發現它很有用,但您仍然可能會關注「如果數據存在」。 :)對於模板的正確方法是這樣的,否則我的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