flask和django在建立專案了和配置上的區別(以hello world為例)
阿新 • • 發佈:2018-11-08
對比flask和django建立專案:
flask確實簡單:
# 匯入庫
# 例項化一個app
# 定義一個檢視函式
# 建立templates模板(這裡需要注意的是templates檔案的目錄需要和有(app.run())的檔案要是在同一級目錄,不然會報模板找不到)
#啟動app(app.run())
對於django來說就要相對複雜一點:
1:需要用命令建立專案(django-admin start app)
2:然後建立templates模板
3:settings裡面配置tempaltes目錄
4:通過python manage.py startapp建立app專案
5:配置settings installapp將app註冊進installapp裡面
6:在app下的views建立檢視函式
7:在templates下建立html模板
8:配置url地址
9:python manage.py runserver 8000即可執行專案
總結:
相比較兩個框架而言flask更加的輕量,如果你構建的系統不是特別複雜,你可以選擇使用flask,構建相對快,不用配置過多的東西,
我個人而言我覺得用flask寫一個預測介面(DNNRegressor,或者是XGBRegressor等)是比較方便得;
django得話在構建較為複雜得系統時比較好,有很多得基礎檔案和配置檔案,底層得構建已經很完善了,需要自己構建得地方相對較少;