0

我在顶部的模板包含一个执行不同功能的链接 - 保存、登录、注销..等等......我能够控制流程以确保当请求是 GET 方法时状态不会改变。

但是,对于注销我不知道如何防止状态改变..ie; /logout键入链接时不应注销。

<div id="nav">
    <a href="/">home</a> |
    {% if user.is_authenticated %}
        <a href="/save/">submit</a>
        <a href="/search/">search</a>
        <a href="/user/{{ user.username}}">{{user.username}}</a>
        <a href="/logout/">logout</a>
    {% else %}
        <a href="/login/">login</a>
        <a href="/register/">Register</a>
    {% endif %}
</div>

视图.py

def logout_page(request):
    logout(request)
    return HttpResponseRedirect('/')

网址.py

(r'^logout/$',logout_page),
4

0 回答 0