Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 单击链接会导致运行视图_Python_Django - Fatal编程技术网

Python 单击链接会导致运行视图

Python 单击链接会导致运行视图,python,django,Python,Django,我有一个注销视图,现在我想当用户点击一个锚链接注销视图运行,我怎么能做到这一点? 在views.py中: def logout(request): auth.logout(request) return render_to_response("airAgency/index.html") 我是django的新手,我可以提交表单并运行视图,但我 现在不知道单击时,我应该如何运行类似s.th的注销视图 锚链 通过链接而不是表单注销很容易 只需像使用表单一样指向此视图的url,然后

我有一个注销视图,现在我想当用户点击一个锚链接注销视图运行,我怎么能做到这一点? 在views.py中:

def logout(request):
   auth.logout(request)
   return render_to_response("airAgency/index.html")  

我是django的新手,我可以提交表单并运行视图,但我 现在不知道单击时,我应该如何运行类似s.th的注销视图 锚链

通过链接而不是表单注销很容易


只需像使用表单一样指向此视图的url,然后转到该url。

呃,什么?你想知道如何创建链接吗?我的模板中有一个链接,我想当用户点击它时,登录视图运行,我不想使用带有提交按钮的表单。我是django的新手,我可以提交表单并为此运行视图,但我现在不知道,当点击锚链接时,我应该怎么做才能运行类似s.th的注销视图。如果你不使用表单,服务器将如何获取你的数据?如果你想在点击一个链接时注销,你只需要把与你的注销视图相对应的URL放进去
from django.contrib.auth import logout

def logout_view(request):
    logout(request)
    return http.HttpResponse("You've been logged out")