国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python django admin管理后臺跳過登錄,怎么做

瀏覽:149日期:2022-07-24 18:31:19

問題描述

django框架自帶的admin管理后臺,想做成不需要登錄或者打開登錄頁面時,可以自動登錄,不知道如何下手,求大神指導

問題解答

回答1:

摘自官方文檔:login(request, user, backend=None)

To log a user in, from a view, use login(). It takes an HttpRequest object and a User object. login() saves the user’s ID in the session, using Django’s session framework.

Note that any data set during the anonymous session is retained in the session after a user logs in.

This example shows how you might use both authenticate() and login():

from django.contrib.auth import authenticate, logindef my_view(request): username = request.POST[’username’] password = request.POST[’password’] user = authenticate(request, username=username, password=password) if user is not None:login(request, user)# Redirect to a success page.... else:# Return an ’invalid login’ error message....

知道了上面這些之后,你自己就可以做個用來登錄的view,在里面登錄完之后再redirect到admin頁面就好了

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 张家口市| 万山特区| 凯里市| 高邮市| 彭阳县| 公安县| 忻州市| 德昌县| 辽宁省| 肃宁县| 罗江县| 普兰店市| 乌什县| 色达县| 桃江县| 凤城市| 古田县| 新民市| 万全县| 兴海县| 汝阳县| 斗六市| 隆安县| 财经| 榆社县| 泸州市| 大英县| 广水市| 博野县| 体育| 鄢陵县| 睢宁县| 建宁县| 杂多县| 会同县| 蕉岭县| 古交市| 镇巴县| 富裕县| 马鞍山市| 南宫市|