1. 程式人生 > >flask和django在建立專案了和配置上的區別(以hello world為例)

flask和django在建立專案了和配置上的區別(以hello world為例)

對比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得話在構建較為複雜得系統時比較好,有很多得基礎檔案和配置檔案,底層得構建已經很完善了,需要自己構建得地方相對較少;