當前位置:
首頁 > 知識 > 我用 Flask 擼了一個日料網站

我用 Flask 擼了一個日料網站

來源:不愛貞子愛爽子

來源:http://www.cnblogs.com/shuangzikun/p/taotaopythonflask_webConfig.html

引言:想使用python的flask框架搭建一個日料網站,主要包含web架構,靜態頁面,後台系統,交互。

本節知識:搭建web目錄,目前正在copy網站。

python環境:python2.7,flask,以及flask相關的庫(沒有列完,如果運行manage.py時提示未安裝的庫安裝就ok了。)

先來看看大致構成,如下圖:

然後按照如圖新建一個目錄,我一個個截圖方便大家看。

主目錄:

app:編寫主要程序的目錄

migrations:資料庫相關目錄

tests:測試目錄

venu:擴展庫或其他庫環境

config.py:配置文件(重要)

manage.py:網站運行文件

requirements.txt:依賴庫清單(這個好像自動生成)

貼上該目錄兩個腳本的代碼:

config.py

manage.py

--------------這是分割線--------------

其它目錄暫時都可以放在一邊

進入app目錄 cd app

該目錄有點類似mvc模式

main:視圖文件,錯誤導向,表單文件等

models:模型文件跟資料庫掛鉤(下面的models.py也是模型文件。可以放在外面,也可以放在這個文件夾裡面看著標準些,位置不同只是導入的路徑不一樣)

static:靜態文件js,img,css

templates:模板文件

然後接下來打開剩餘的2個py文件

init.py

很多需要安裝的庫安上去

models.py 模型文件,我沒放在models文件夾裡面,也可以放在裡面,改變下導入的路徑即可

建了個測試表

------------------------這是分割線----------------------

進入main文件夾 cd main

init.py

errors.py

設置錯誤配置,引入的文件是templates文件夾的404.html

form.py null 還沒有添加內容

views.py 視圖文件

新建了一個index路由,模板為視圖文件的index.html,如果剛剛的models.py放在models文件夾裡面,from ..models import User 就需要修改,你懂得。

----------------------這是分割線-------------

退出main文件 cd .. 進入static文件 cd static

----------------------這是分割線-------------

退出static文件 cd .. 進入templates文件 cd templates

如圖,全是html

---------------------------------這就是大致目錄-------------------------------

--------開始測試可不可以運行,這樣才能開始搞啊

---------cmd執行下 進入manage.py 目錄 運行 python manage.py runserver

看吧很多庫沒安裝好,很傷啊,pip下。

把所有庫都完畢後再運行

打開127.0.0.1:5000

有點亂了,html問題,總之測試ok了。。。我也要開始搞了,先把靜態頁面搞定,下次繼續說相關的功能。

題圖:pexels,CC0 授權。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 編程派 的精彩文章:

用 Scikit-learn與Pandas 進行線性回歸預測

TAG:編程派 |