随笔分类 -  Flask

记录学习Flask中遇到的知识点和问题
摘要:页面功能开发 之前有说过,该在线问答系统分为两种用户功能,一个是注册用户,一个游客 注册用户:回答,发布问题,评论,编辑我的. 游客:浏览页面功能 今天就让我们先来实现游客所能浏览的页面,问题列表页面和问题详情页面 1. 问题列表页面功能开发(分页功能未完成) 1.1 使用模板语法将详情页改造 这个 阅读全文
posted @ 2021-08-27 14:06 CCX330 阅读(661) 评论(0) 推荐(0) 编辑
摘要:在线文档系统 我们使用蓝图来根据模块进行划分. 目录划分 qa-online ├── app.py ├── conf.py ├── model.py ├── templates │ ├── accounts │ │ ├── __init__.py │ │ ├── templates │ │ │ ├─ 阅读全文
posted @ 2021-08-26 11:33 CCX330 阅读(85) 评论(0) 推荐(0) 编辑
摘要:在线问答系统--蓝图 Blueprint 是一种组织一组相关视图及其他代码的方式。与把视图及其他 代码直接注册到应用的方式不同,蓝图方式是把它们注册到蓝图,然后在工厂函数中 把蓝图注册到应用。 1. 蓝图的实现方法 蓝图我们可以根据功能或者模块来进行划分,项目我们按照模块来进行划分 按模块划分 按功 阅读全文
posted @ 2021-08-26 11:03 CCX330 阅读(133) 评论(0) 推荐(0) 编辑
摘要:数据库管理 1. 数据库模型 在一个系统中,数据库的设计是非常重要的,这里我们使用的数据库是mysql数据库。这里我就是不放数据库的详细设计和ER图了(没有写) 数据库模型分析 大概数据分析模型就是如图所示啦! 2. Flask定义和操作数据库 flask操作数据库,这里使用Flask-SQLAlc 阅读全文
posted @ 2021-08-26 09:56 CCX330 阅读(321) 评论(0) 推荐(0) 编辑
摘要:在线问答系统--静态页面布置 1. 静态页面 该静态页面是仿照知乎页面进行仿写的,一些资料来源于网络。 **静态页面获取**:链接:https://pan.baidu.com/s/1bZpwRqPiIMYk1AEChfAj-w 提取码:56qk 将从网盘的中静态文件下载下来,将assets放在sta 阅读全文
posted @ 2021-08-25 14:29 CCX330 阅读(210) 评论(0) 推荐(0) 编辑
摘要:模板继承 jinja中最强大的是模板继承,模板继承允许你构建一个包含你站点共同元素的基 本模板“骨架”,并定义子模板可以覆盖的 块 。 举个栗子来说 基本模板 base.html <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="ut 阅读全文
posted @ 2021-08-25 14:20 CCX330 阅读(53) 评论(0) 推荐(0) 编辑
摘要:在线问答系统 | 概要:本项目主要是用于记录学习flask中一些自己遇到的问题,以及一些思路。关于在线问题系统具体的源码可以查看: https://gitee.com/EChiCai/qa-online 1. 项目配置 1.1 项目目录划分 当项目越来越大的时候,把所有代码放在单个文件中就有点不堪重 阅读全文
posted @ 2021-08-25 10:34 CCX330 阅读(173) 评论(0) 推荐(0) 编辑
摘要:最新学习了flask,所以想用一个项目来进行复习和巩固所学知识 在线问答系统 备注:模仿知乎 一、需求分析 功能需求: 游客模式:只能查看问题 登录用户: 发表问题 回答问题 问题关注 评论问答功能 回答点赞功能 二、项目核心流程 数据库 函数和渲染 处理表单并跳转 读取数据和渲染 三、项目成果展示 阅读全文
posted @ 2021-08-19 17:36 CCX330 阅读(512) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示