养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何利用Flask快速搭建一个博客

时间:2024-11-11 05:02:22

wordpress太臃肿,静态博客生成太麻烦,利用Flask快速搭建一个自己的博客。

工具/原料

框架:Flask

插件:Flask-loginFlask-Form等相关插件

环境:Python3.8

方法/步骤

1、首先,各类模板网站或Github上搜索,找一个合适的模板。

2、安装python,安装虚拟环境,安装Flask,构建好结构。大致结构如下图:

如何利用Flask快速搭建一个博客

3、数倌栗受绽据库模型包括三个表User、Posts、Categories,当然还可以加Tags等,只是前期就先这样,后期修改models缕计瓤账.py,然后pythonmanage.pydbmigrate和pythonmanage.pydbupgrade就可以修改和迁移数据表了。

4、关于数据库需要注意的就是模型和app之间的循环引用的问题,使用一个文件中转一下或使用过工厂函数。

5、部署到vps可以使用nginx+gunicorn,或者使用宝塔面板的一键部署pyt丝群闻栝hon程序,选Flask+gunicorn,打包依赖库requirements.txt即可。如下图:

如何利用Flask快速搭建一个博客

6、然后,就是使用vps的ip加端口进行访问了,如果需要绑定域名,在网站那里新建一个站点,绑定好域名开启ssl及强制ssl,然后设置反向代理,即可使用域名访问了。

© 一点知识