随笔分类 - Flask-在线问答系统
基于Flask的在线问答系统,仿知乎网站
摘要:页面功能开发 之前有说过,该在线问答系统分为两种用户功能,一个是注册用户,一个游客 注册用户:回答,发布问题,评论,编辑我的. 游客:浏览页面功能 今天就让我们先来实现游客所能浏览的页面,问题列表页面和问题详情页面 1. 问题列表页面功能开发(分页功能未完成) 1.1 使用模板语法将详情页改造 这个
阅读全文
摘要:在线文档系统 我们使用蓝图来根据模块进行划分. 目录划分 qa-online ├── app.py ├── conf.py ├── model.py ├── templates │ ├── accounts │ │ ├── __init__.py │ │ ├── templates │ │ │ ├─
阅读全文
摘要:在线问答系统--蓝图 Blueprint 是一种组织一组相关视图及其他代码的方式。与把视图及其他 代码直接注册到应用的方式不同,蓝图方式是把它们注册到蓝图,然后在工厂函数中 把蓝图注册到应用。 1. 蓝图的实现方法 蓝图我们可以根据功能或者模块来进行划分,项目我们按照模块来进行划分 按模块划分 按功
阅读全文
摘要:数据库管理 1. 数据库模型 在一个系统中,数据库的设计是非常重要的,这里我们使用的数据库是mysql数据库。这里我就是不放数据库的详细设计和ER图了(没有写) 数据库模型分析 大概数据分析模型就是如图所示啦! 2. Flask定义和操作数据库 flask操作数据库,这里使用Flask-SQLAlc
阅读全文
摘要:在线问答系统--静态页面布置 1. 静态页面 该静态页面是仿照知乎页面进行仿写的,一些资料来源于网络。 **静态页面获取**:链接:https://pan.baidu.com/s/1bZpwRqPiIMYk1AEChfAj-w 提取码:56qk 将从网盘的中静态文件下载下来,将assets放在sta
阅读全文
摘要:在线问答系统 | 概要:本项目主要是用于记录学习flask中一些自己遇到的问题,以及一些思路。关于在线问题系统具体的源码可以查看: https://gitee.com/EChiCai/qa-online 1. 项目配置 1.1 项目目录划分 当项目越来越大的时候,把所有代码放在单个文件中就有点不堪重
阅读全文