基于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参数

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

相关推荐
计算机编程指导师9 分钟前
计算机毕设选题推荐:基于Spark+Django的黄金价格历史数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·python·计算机·spark·django·课程设计·黄金价格
掘金者阿豪15 分钟前
别只会docker stats了:cAdvisor把CPU、内存、磁盘和网络监控搬进Web页面
后端
yi01117 分钟前
LeetCode 424. 替换后的最长重复字符|不定长滑动窗口:如何判断窗口是否合法?
笔记·python·算法·leetcode·双指针·滑动窗口
计算机编程指导师20 分钟前
计算机毕设怎么做?基于Spark+Django的股票数据分析与可视化系统实战指导 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·python·spark·django·毕业设计·股票·课程设计
企业数字化笔记20 分钟前
多租户系统从哪里开始设计?租户身份、数据隔离、权限与套餐的整体方案
java·spring boot·后端·junit
高级程序源21 分钟前
django房屋租赁系统28636-计算机课程设计、毕业设计
python·mysql·elasticsearch·小程序·django·flask·课程设计
10年前端老司机22 分钟前
一次业务迭代:聊聊知识库多版本可追溯审核流程怎么做
人工智能·后端·agent
deepseek2326 分钟前
SQLite WAL 开了仍报 database is locked?Python 后台任务的事务与幂等修复
数据库·python·sqlite·并发编程·wal
邱杰47036 分钟前
多 Agent 客服的短期记忆改造:用 Redis + Checkpointer 管理会话状态
后端
高级程序源38 分钟前
springboot校园外卖平台13676-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·tomcat·maven·课程设计