flask
primary_key 主鍵
autoincrement 自動增量
unique 獨特的
index 索引
nullable 可空的
default 預設
foreignkey() 外來鍵()
integer
smilllnteger
biginteger
float
numeric
string
text
unicode
unicode text
boolean
date
time
datetime
interval
largebinary
db.create_all() 所有的表根據model 建立
db.drop_all() 把資料庫的表全部刪除
flask-migrate
資料操作
在事務中處理,資料插入
db.session.add(object)
db.session.add_all(list[object)
db.session.delete(object)
db.session.commit()
實體.query.fist()
修改和刪除基於查詢
python中通過requirements.txt來記錄專案所有的依賴包及其版本號,以便在其他的環境中部署
pip freeze > requirements.txt
如果在開發的時候公升級了依賴包,記得更新此檔案!
在其他環境部署專案之前先通過如下命令安裝依賴包
pip install -r requirements.txt
爬蟲相關知識點(2)
爬蟲的基本流程 模擬瀏覽器的行為,向伺服器傳送請求,獲取響應,並在響應中獲取資料。如何模擬瀏覽器 http協議 ip位址有沒有被禁止。解決方案,響應直接重定向到登入頁面。沒有進行登入,模擬登入。攜帶的瀏覽器的資料不對,user agent referer。引數有問題 如何傳送請求獲取響應 reque...
flask 知識點總結
flask框架學習總結 flask的特點 輕量 簡潔 擴充套件性強 常用的擴充套件包 wtf sqlalchemy login script migrate mail 建立虛擬環境 mkvirtualenv 建立虛擬環境,workon 進入虛擬環境,deactivate退出虛擬環境 刪除虛擬環境 r...
相關知識點
nweb inf uclasses uweb.xml ulib n 從httpservlet 繼承,重寫doget dopost方法 n部署web.xml n 只有乙個物件 n 第一次請求的時候被初始化,只一遍 n 初始化後先呼叫init 方法,只一遍 n 每個請求,呼叫一遍service serv...