您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關怎么利用Flask搭建微電影視頻網站,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
Flask。我們同樣嘗試利用它來搭建一個網站,這次我們是搭建一個在線的微電影視頻網站。
Flask是一個用 Python 編寫的輕量級 Web 應用框架。其 WSGI工具箱采用 Werkzeug ,模板引擎則使用 Jinja2 。Flask使用 BSD 授權。Flask也被稱為 “microframework” ,因為它使用簡單的核心,用 extension 增加其他功能。Flask沒有默認使用的數據庫、窗體驗證工具。所以與Django相比,它沒有很多系統自帶的功能就顯得非常輕巧,但是另一方面就意味著你必須自己動手去實現一些看似非常簡單的功能,從這點來說Flask比Django需要花費更多的時間來學習。
目前Django一般都是適合一些訪問量較小的,規模不大的網站,真正那些訪問量大的網站管理人員會采用Flask進行編輯,例如果殼網,知乎網,豆瓣網:
前臺包括:首頁-電影篩選-電影列表- 播放詳情-評論-收藏-搜索-注冊-登錄-會員中心(修改會員資料,查看評論記錄,登錄日志,收藏電影)
后臺包括:電影標簽-電影管理-電影預告-網站會員-評論-收藏-日志-權限管理-角色-管理員等。
總體設計框架為:
開發環境為:
以及視頻技術:
網站是在windows下通過pycharm和virtualenv搭建的開發環境下進行的開發,具體涉及到的軟件我們接下來為你介紹。
我在前面有一篇文章介紹了Pycharm的詳細安裝,這里就不贅述了,開啟傳送大門:Python Web技術開發軟件安裝
同樣virtualenv的安裝我之前也有3篇文章進行過介紹,為了便于學習,我這里直接復制過來了!
我們同樣需要在Python的官網上去下載,下載完成之后,解壓到一個文件夾(記住要和Python放在同一目錄下)
,采用添加環境變量的方法(我的電腦,右鍵-->屬性,單擊-->高級系統環境設置,單擊-->高級,單擊-->環境變量,單擊-->系統變量下的Path)
,我們在PATH最后添加上Python中的scripts的地址,再用CMD控制臺進入解壓目錄(舉個例子:你當前在C盤要進入F盤只需要輸入F:,回車即可。cd用于進入子目錄,比如)進入F盤下的Python目錄, 只需輸入cd Python回車即可,cd與Python之間空一格
,
C:\Users\YC-Jiang>F:
F:>cd Python
F:\Python>cd pystall
F:\Python\pystall>
然后輸入:python setup.py install
回車,等待幾分鐘即可。
最后,確認你的 pip 是否成功安裝,在命令行輸入 cmd ( windows 桌?面–>快速啟動–>附件
–>cmd,看到以管理員身份運行類似的話,點擊確定)或者Windows徽標+R
中輸入
pip -—version
小白請注意:需要輸入空格,注意有兩條-,注意需要直接在命令行執行而不是輸入
python 之后再執行(這一段中文是寫給你的提醒,不是你要敲到終端里執行的語句)
如果已經成功安裝 pip,會提示類似下面的:
pip 1.5.6 from C:\Python35\lib\site-packages\pip-1.5.6-py3.5.egg
pip 后面的數字是版本號,from后面的是pip的安裝路徑,具體的版本號和路徑是什么
每個人都會不同,但只要電腦返回類似這樣的提示就說明 pip 安裝成功了。
如果你的電腦沒有返回類似上的提示,而是有報錯提示你 pip 沒有被定義,請參考
這個方法為你的 Windows電腦安裝pip: pip安裝問題
在終端輸入以下命令:
pip install virtualenv virtualenv testvir # 在當前用戶目錄(win+r %HOMEPATH%可查看)生成 cd %homepath% cd testvir cd Scripts activate.bat # 激活 pip list deactivate.bat
其實這種方法挺麻煩的,這里我推薦一種簡單方法,安裝virtualenvwrapper
在終端輸入如下命令:
pip install virtualenvwrapper-win
接下來便是創建虛擬環境了,同樣采用如下命令:
mkvirtualenv movie # movie 為你新建虛擬環境的名稱
它會創建在C:\Users\YC\Envs當前用戶目錄下的Envs目錄。
你可以自定義修改mkvirtualenv創建的目錄:新增環境變量WORKON_HOME
退出激活狀態命令
deactivate
知道有哪些虛擬環境命令
workon
直接進入虛擬環境命令
workon movie
如果出現這種情況,表示你已經進入到虛擬環境中。
F:\Envs\movie
再次說明,出現前面的(movie)就代表進入了虛擬環境,之后就可以進行包和庫的安裝了。輸入pip list查看一下現在已經安裝的包:
(movie) F:\Envs\movie>pip list Package Version ---------- ------- pip 18.0 setuptools 40.2.0 wheel 0.31.1 (movie) F:\Envs\movie>
接下來是進行Flask的安裝,這個其實和Django的安裝很類似,只不過多了一個安裝前和安裝后的環境檢測而已.
安裝前檢測:pip freeze
安裝flask: pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
安裝后檢測:pip freeze
(movie) F:\Envs\movie>pip list Package Version ------------ ------- click 6.7 Flask 1.0.2 itsdangerous 0.24 Jinja2 2.10 MarkupSafe 1.0 pip 18.0 setuptools 40.2.0 Werkzeug 0.14.1 wheel 0.31.1 (movie) F:\Envs\movie>
關于怎么利用Flask搭建微電影視頻網站就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。