首页 文章详情

我的Python-Flask开源博客项目

zuanqian | 903 2021-03-04 11:52 0 0 0
UniSMS (合一短信)

哈喽,大家好呀!今天我给大家分享一个我的开源博客项目,我是居于Python的第三方web框架开发的项目。

我先来个博客演示:

项目地址:

Gitee地址:

https://gitee.com/huang-hai-deng/kaiyuan_blogs


Github地址:

https://github.com/huanghaideng/kaiyuan_blogs


如何从上面链接下载文件到本地,想必小伙伴都知道了。这里我就不多介绍了。


如何安装库和启动?

解压文件后,请进入文件,这里我使用的是命令行:

cd kaiyuan_blogs

然后使用python的包管理pip安装所有的第三方库:

pip3 install -r requirements.txt

这样子我们的所有的库都安装完成了。

有些小伙伴就问,就这,这么简单吗,没有其他操作了吗?

作者:错!你们还没有创建数据库呢。

小伙伴:不会吧。还要安装数据库啊!

作者:错!我们是使用python的数据库。我们不需要格外安装数据库。

小伙伴:这样子,那我就放心了。

小伙伴:我看视频好像只有登录页面,没有注册页面啊?

作者:因为我是面向个人博客,不开放第二人注册,你们需要在后台命令行注册。

小伙伴:这样子。

好啦!你们想问的应该是以上问题吧?如果还有什么疑问。

请到微信公众号:雪影IP工作室

向我提问吧?

好了,开始创建数据库和创建用户,注意我从一开始都没有退出博客项目。

创建数据库,在命令行输入:

flask db init

创建数据库迁移:

flask db migrate -m "one table"

提交数据库:

flask db upgrade

启用flask shell :

flask shell

导入模块创建用户:这段代码我写错了,请看到项目看教程

from app_blogs import db
from app_blogs.models import User

u = User(username="你的用户名",password="你的密码")
db.session.add(u)
db.session.commit()
quit()

然后就创建成功了。

启动博客,这里我使用的是个人计算机,如果你们使用的是服务器请百度怎么搭建flask哈!

在命令行:

flask run

如果你们想在局域网都能访问到你的博客,那就使用以下命令:

flask run -h 0.0.0.0 -p 5000

局域网访问要你的计算机IP地址,这个你可以百度windows怎么查看ip地址。

代码任意修改,欢迎贡献!


扫描关注我吧!

2e67c141c3319e41d14baf018ff29c54.webp

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter