基于flask的个人博客项目从0到1

项目展示(持续完善中...)

  • 首页

  • 文章时间线页面
  • 笔记页面
  • 留言页面
  • 关于页面
  • 后台页面-文章管理
  • 后台页面-笔记页面
  • 后台页面-分类
  • 后台管理-新增标签
  • 后台管理-标签页面
  • 后台管理-新增标签
  • 后台管理-关于页面

2.项目详述

该博客开源地址点击跳转,该项目已部署上线,想要看的伙伴点击这里。

该项目的拉取运行按照gitee上教程来,这块详谈拉取下来后该怎么运行。

1.首先,文件目录如下,所需要的库都在requirements.txt中

2.在flask_blog/start/settings.py文件里可修改

DEBUG = True or Flase

SQLALCHEMY_DATABASE_URI = 'mysql://root(账号):密码@127.0.0.1:3306/blog_db(数据库名)?charset=utf8mb4'

SECRET_KEY = '随意数字'

爬虫定时任务...每天0.30执行

JOBS = [

{

'id': 'task1', # 任务id

'func': my_job, # 任务执行程序

'args': None, # 执行程序参数

'trigger': {

'type': 'cron',

'second': '0',

'minute': '30',

'hour': '0'

}

}

]

3.manage.py为入口文件,可直接在pycharm里面运行。

首次运行时需要注册后台管理账户,需要自行修改flask_blog/app/admin/views.py的result为任意自己设置的参数。

运行之后点击首页的头像跳转到登陆界面进行注册

接下来就可以点击首页的头像跳转到登陆页面,进行登录。

4.在post请求处用到了防御CSRF攻击。

5.定时爬虫每天执行首页个人处的图片更新。

6.修改蓝图路由地址url_prefix参数

有问题的点击这里,咱们促膝长谈。

相关推荐
imDwAaY1 分钟前
SQL 查询突然变慢了?一篇讲清慢 SQL 排查思路
后端·mysql
Chasing__Dreams3 分钟前
python杂识--24--Nuitak打包exe
开发语言·python
把我格子衫拿来7 分钟前
RANSAC 粗配准:离群点很多时,怎样为 ICP 找到可信初值?
python·计算机视觉·三维重建·ransac·点云配准
Web3&Basketball14 分钟前
决策模型vs GPT-5实测:便宜400倍
人工智能·python·gpt·大模型·ai落地·推理优化·决策模型
ljt272496066117 分钟前
Python笔记(四)--模式匹配与正则
笔记·python
小羊没烦恼!17 分钟前
T-SQL查询高级—SQL Server索引中的碎片和填充因子
开发语言·前端·javascript·数据库·后端·python·web安全
the局外人19 分钟前
学会 SQLAlchemy 搭建 Python 与 MySQL 之间的数据访问桥梁 🚀
后端·python·sql
zh路西法22 分钟前
【生成式模型入门】(四):Flow Matching——从速度场学习到生成路径
python·深度学习·神经网络·生成式模型·diffusionpolicy·flowmatching
把我格子衫拿来23 分钟前
PnP 位姿估计:从二维像素求三维姿态,为什么 tvec 不是相机位置?
python·opencv·计算机视觉·pnp·相机位姿
benchmark_cc42 分钟前
实时行情系统如何避免无意义的重复请求?从请求去重到缓存设计
大数据·开发语言·python·pandas·量化交易·股票数据·quantdash