如果在django模板中声明

use*_*421 0 django if-statement django-templates

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))
Run Code Online (Sandbox Code Playgroud)

在我的模板中:

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

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


            </div>
Run Code Online (Sandbox Code Playgroud)

如何创建这样的东西:如果我{{ post.extra }}在数据库中是空的 - >显示信息"Extra is empty"?

def*_*fuz 5

或使用使用过滤器default:

{{ post.extra|default:"Extra is empty" }}
Run Code Online (Sandbox Code Playgroud)