我的Python-Flask開源博客項目
哈嘍,大家好呀!今天我給大家分享一個我的開源博客項目,我是居于Python的第三方web框架開發(fā)的項目。
我先來個博客演示:
項目地址:
Gitee地址:
https://gitee.com/huang-hai-deng/kaiyuan_blogsGithub地址:
https://github.com/huanghaideng/kaiyuan_blogs如何從上面鏈接下載文件到本地,想必小伙伴都知道了。這里我就不多介紹了。
如何安裝庫和啟動?
解壓文件后,請進入文件,這里我使用的是命令行:
cd kaiyuan_blogs然后使用python的包管理pip安裝所有的第三方庫:
pip3 install -r requirements.txt這樣子我們的所有的庫都安裝完成了。
有些小伙伴就問,就這,這么簡單嗎,沒有其他操作了嗎?
作者:錯!你們還沒有創(chuàng)建數(shù)據(jù)庫呢。
小伙伴:不會吧。還要安裝數(shù)據(jù)庫啊!
作者:錯!我們是使用python的數(shù)據(jù)庫。我們不需要格外安裝數(shù)據(jù)庫。
小伙伴:這樣子,那我就放心了。
小伙伴:我看視頻好像只有登錄頁面,沒有注冊頁面啊?
作者:因為我是面向個人博客,不開放第二人注冊,你們需要在后臺命令行注冊。
小伙伴:這樣子。
好啦!你們想問的應(yīng)該是以上問題吧?如果還有什么疑問。
請到微信公眾號:雪影IP工作室
向我提問吧?
好了,開始創(chuàng)建數(shù)據(jù)庫和創(chuàng)建用戶,注意我從一開始都沒有退出博客項目。
創(chuàng)建數(shù)據(jù)庫,在命令行輸入:
flask db init創(chuàng)建數(shù)據(jù)庫遷移:
flask db migrate -m "one table"提交數(shù)據(jù)庫:
flask db upgrade啟用flask shell :
flask shell導(dǎo)入模塊創(chuàng)建用戶:這段代碼我寫錯了,請看到項目看教程
from app_blogs import db
from app_blogs.models import User
u = User(username="你的用戶名",password="你的密碼")
db.session.add(u)
db.session.commit()
quit()然后就創(chuàng)建成功了。
啟動博客,這里我使用的是個人計算機,如果你們使用的是服務(wù)器請百度怎么搭建flask哈!
在命令行:
flask run如果你們想在局域網(wǎng)都能訪問到你的博客,那就使用以下命令:
flask run -h 0.0.0.0 -p 5000局域網(wǎng)訪問要你的計算機IP地址,這個你可以百度windows怎么查看ip地址。
代碼任意修改,歡迎貢獻!
掃描關(guān)注我吧!
