python flask 簡單登陸web製作(上)

2021-09-02 11:33:07 字數 1650 閱讀 3920

剛學flask,感覺flask真的很簡潔。然後做了乙個很低階的登陸頁面。就當一次小筆記,希望之後還可以補充。

首先要pip install flask配置好flask,然後我用的notepad++來編輯**,用git來做版本控制。

然後在config.py中新增下面的**

class config(object):

pass

class prodconfig(config):

pass

class devconfig(config):

debug=true

在同一資料夾新增main,py

from flask import flask

from config import devconfig

#修飾器實現路由

def home():

return 'hello world'

#保證在執行mian.py檔案時才執行

if __name__=="__main__":

這樣在瀏覽器輸入127.0.0.1:5000就可以看到hello world了

然後git init初始化,git add --all先將檔案全部加入快取區,git commit -m "..." 儲存並加入描述文字,git log檢視

git使用指標指向各個版本,修改**後用git add,git commit命令儲存後,可以用git reset --hard ***回退到之前版本

這裡***就是雜湊值,可以用git log檢視

在剛才的資料夾中新建資料夾取名為templates,在templates資料夾中加入.html檔案

再修改main.py為

#匯入render_template

from flask import flask,render_template

from config import devconfig

#修飾器實現路由

#路由127.0.0.1.5000

def home():

name="ttp"

#用name=name傳入引數,html檔案用}讀取傳入的值

return render_template("hello.html",name=name)

#登陸介面

def log():

return render_template("log.html")

#保證在執行mian.py檔案時才執行

if __name__=="__main__":

修改hello.html 檔案和log.html檔案。這裡給出參考**

你好呀 

歡迎 }

Python flask實現登陸密碼雜湊加密 驗證

由於對密碼要進行加密,並且不期望被外界呼叫,所以,將密碼設定為私有屬性,利用 property和 password.setter設定兩發方法為屬性,以便外界呼叫 加密後,非明文 class user db.model tablename user id db.column db.integer,pr...

Cookie,簡單的登陸

cookie 客戶端的會話技術 資料庫儲存在瀏覽器上 用cookie做乙個簡單的登陸系統 1.html內容 views.py部分內容 def login request data 獲取儲存在cookie中的使用者名稱,密碼 username request.cookies.get username ...

豆瓣簡單模擬登陸

找到登陸介面後,用requests.post 請求該網頁url,之後將得到的cookie存入本地。遇到什麼問題?引數問題,在requests的post中要用,data。在get中要用params,這個就搞人了。給我感覺cookie的作用。沒有cookie,一些 是不能爬取的,要爬就需要cookie,...