Django 後台實現簡單登陸總結

2021-08-31 07:02:26 字數 1693 閱讀 5185

目錄

登陸頁面 temlates - login.html

前端樣式 static - css、js、vue……

檢視層操作傳輸的資料  views.py

使用者名稱:

密碼:

總結:

總結步驟:

手動建立乙個static資料夾在根路徑下

可放入一些靜態檔案,前端樣式或者等素材檔案

在setting內新增配置static_url = '/static/'在setting內新增配置(用來匹配第三部配置的路由,可以設定多條檔案路徑,查詢時會從上到下依次查詢)

staticfiles_dirs = [

os.path.join(base_dir, 'static'),

# os.path.join(base_dir, 'static2'),

]

def login(request):

if request.method == 'get':

return render(request, 'login.html')

elif request.method == 'post':

print(request.post)

# name=request.post.get('name')

name = request.post['name']

pwd = request.post.get('pwd')

user=models.user.objects.filter(name=name,pwd=pwd).first()

if user:

return redirect('')

else:

return httpresponse('使用者名稱密碼錯誤')

總結:

運算元據庫總結:

setting內進行default配置

'default':

pymysql.install_as_mysqldb()

models,py內建立表結構

from django.db import models

# 乙個類就是乙個表

class user(models.model):

# 自增int型別,是主鍵

id = models.autofield(primary_key=true)

# name 是乙個varchar型別,長度是32

name = models.charfield(max_length=32)

pwd = models.charfield(max_length=32)

pycharm終端實現資料庫的遷移操作

1 python3 manage.py makemigrations   ----記錄一下資料庫的變化

2 python3 manage.py migrate ----將變化同步到資料庫中

django顯示首頁登陸實現

顯示首頁登陸實現 建立乙個django專案 4.確定訪問路徑 5.配置專案根路由 from django.contrib import admin from django.conf.urls import url,include urlpatterns url admin admin.site.ur...

python實現簡單登陸流程

登陸流程圖 實現 coding utf 8 import os,sys,getpass user.txt 格式 賬號 密碼 是否鎖定 錯誤次數 jack 123 unlock 0 tom 123 unlock 0 lily 123 unlock 0 hanmeimei 123 unlock 0 lu...

ThinkPHP實現簡單登陸功能

思路 前台輸入賬號密碼,後台自定義乙個函式checknamepwd 用於驗證賬號密碼正確與否,在控制器裡呼叫,其中,checknamepwd 方法驗證賬號密碼正確性是首先通過賬號查詢密碼,然後把查詢出來的密碼和使用者輸入的密碼比較,相同則登陸程式設計客棧成功,否則登入失敗!首先在模型類定義乙個函式c...