从0开始 Flask新闻资讯项目 Day1

本文档介绍了从零开始构建Flask新闻资讯项目的步骤,包括项目分析、配置数据库(如Redis和MySQL)、使用Flask-Session管理会话、数据库迁移配置及日志管理。项目采用Flask、Redis和MySQL技术栈,涉及新闻、后台和用户功能模块。
摘要由CSDN通过智能技术生成

Flask新闻资讯项目

1.项目介绍

  • 项目分析
  • 框架搭建
  • 蓝图目录
  • 日志

前后端不分离,局部刷新ajax请求接口,主要业务逻辑目录结构仿照Django

1.1项目分析

掌握:web应用程序开发流程,常见功能实现,Git使用,源码阅读能力

技术栈:Flask Redis+mysql 七牛云 云通信
Gunicorn+Nginx服务器

功能模块:新闻 后台 用户

具体需求:

1.2 Pycharm VCS

.gitignore是git add 忽略文件 写上.idea/ *py[cod] 等等

itcastyinqiaoyin

2.项目配置 数据库配置

2.1 基本配置

创建Config类
数据库Sqlalchemy配置
Redis配置
单独使用表单验证 CSRF CSRFProtect 传入app

2.2 Session保存到redis里

from flask_session import Session

flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方

Session(app) session读取app配置
SESSION_TYPE=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值