当前位置: 首页 > news >正文

基于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参数
在这里插入图片描述
在这里插入图片描述
有问题的点击这里,咱们促膝长谈。

http://www.lryc.cn/news/294293.html

相关文章:

  • 基于OpenCV灰度图像转GCode的单向扫描实现
  • JAVA生成Word文档
  • python将.db数据库文件转成Excel文档
  • [opencvsharp]C#基于Fast算法实现角点检测
  • 群晖NAS开启FTP服务结合内网穿透实现公网远程访问本地服务
  • ReactNative实现弧形拖动条
  • STM32F407移植OpenHarmony笔记9
  • telnet笔记
  • 【考研408】操作系统笔记
  • 从0开始搭建、上传npm包
  • 【Go】在 JSON 中解析 time.Duration
  • UE4 C++ UGameInstance实例化
  • 在工业制造方面,如何更好地实现数字化转型?
  • 【MySQL】-10 MySQL 存储过程
  • 3.闭包 - JS
  • Java实现批量视频抽帧2.0
  • MFC 原生LsitCtrl单元格嵌入图标
  • 黑马头条 - minio
  • 认识Tomcat (一)
  • SSH免密切换服务器案例-ssh协议(公钥和私钥)
  • AMH面板如何安装与公网远程访问本地面板界面
  • 【教3妹学编程-算法题】1696. 跳跃游戏 VI
  • 解决C#中无限递归导致的System.StackOverflowException异常
  • ASP.NET Core 预防开放式重定向攻击
  • HashCat 恢复Excel、Word、PPT密码保姆教程
  • flink实战--flink的job_listener使用解析
  • ASR 概述
  • 聊聊比特币----比特币地址
  • (4)【Python数据分析进阶】Machine-Learning模型与算法应用-回归、分类模型汇总
  • Python 调用 OpenAI ChatGPT API