0
def func_view(request,id):
    post = get_object_or_404(Post, pk=id, user=request.user)

    return render_to_response('post.html',
                              {'post': post},
                              RequestContext(request))

在我的模板中:

 <div id="post-data">
                {{ post.name }} 

                {{ post.date }}
                {{ post.extra }}


            </div>

如何创建这样的东西:如果我{{ post.extra }}在数据库中为空 -> 显示信息“额外为空”?

4

2 回答 2

5

或使用使用过滤器default

{{ post.extra|default:"Extra is empty" }}
于 2013-01-21T17:26:52.807 回答
4

您可以使用内置助手

{% if post.extra %}
  {{ post.extra }}
{% else %}
  Extra is empty
{% endif %}
于 2013-01-21T17:23:44.003 回答