Django使用資料庫實現登入

2022-06-10 05:51:08 字數 2489 閱讀 1920

1.models.py

class

users(models.model):

password = models.charfield(max_length=100,verbose_name='

使用者名稱'

) account = models.charfield(max_length=100,verbose_name='密碼'

登入賬號:

" + denglupassword + "

登入密碼:

" +dengluaccount)

if dengluaccount != ''

:

if denglupassword != ''

:

#password與account寫反了

try:

zh = users.objects.filter(password=denglupassword) #

獲取密碼賬號為deluaaccount的密碼

print

(zh[0])

if str(zh[0]) ==str(dengluaccount):

print("

登入成功")

except

:

print("

登陸失敗")

else

:

print("

密碼不能為空")

else

:

print("

賬號不能為空")

'),

4.from表單

<

form

action

=""method

="post"

>

<

input

id="searchbox"

type

="text"

name

="dengluzhanghao"

placeholder

="密碼"

/>

<

input

id="searchbox"

type

="text"

name

="denglumima"

placeholder

="賬號"

/>

<

input

class

="denglu"

type

="submit"

value

="登 錄"

/>

form

>

5.成功截圖

密碼輸入錯誤

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

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

Django使用mysql資料庫

專案檔案下的settings.py 搜尋databases 按如下模式配置 databases 專案目錄下的 init py import pymysql pymysql.install as mysqldb 這個的原因大概是因為版本更新的問題,現在的版本需要使用pymysql這個模組,但是原本的 ...

Django使用mysql資料庫

專案檔案下的settings.py 搜尋databases 按如下模式配置 databases 專案目錄下的 init py import pymysql pymysql.install as mysqldb 這個的原因大概是因為版本更新的問題,現在的版本需要使用pymysql這個模組,但是原本的 ...