實現登入 使用Django,怎麼實現登入?

2021-10-25 12:26:16 字數 577 閱讀 6940

django框架是python最流行的web開發框架,熟練掌握框架的使用,對於提高開發效率,有非常大的幫助。今天就來分享一下最常見的登入功能,是怎麼實現的?

from django.contrib.auth import authenticate, login

def 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)

print("登入成功")

...else:

print("登入失敗")

...

使用實現登入的方法有很多種,以上只是其中一種。

Django使用celery redis實現非同步

名詞 任務task 就是乙個python函式 佇列queue 將需要執行的任務加入到佇列中 工人worker 在乙個新程序中,負責執行佇列中的任務 人broker 負責排程,在布置環境中使用redis 使用安裝包 celery 3.1.25 celery with redis 3.0 django ...

Django使用資料庫實現登入

1.models.py class users models.model password models.charfield max length 100,verbose name 使用者名稱 account models.charfield max length 100,verbose name ...

Django 實現登入功能

使用者能註冊賬戶之後,接下來要讓使用者能夠登入。為此,要執行以下幾步 定義乙個檢視,處理登入憑據 建立乙個模板,顯示登入表單 把登入檢視對映到乙個 url 上 在首頁新增登入鏈結 定義登入檢視 首先,開啟 rango 應用的 views.py 模組,定義乙個新檢視,名為 user login 這個檢...