随笔分类 -  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) 编辑
摘要:在线问答系统 | 概要:本项目主要是用于记录学习flask中一些自己遇到的问题,以及一些思路。关于在线问题系统具体的源码可以查看: https://gitee.com/EChiCai/qa-online 1. 项目配置 1.1 项目目录划分 当项目越来越大的时候,把所有代码放在单个文件中就有点不堪重 阅读全文
posted @ 2021-08-25 10:34 CCX330 阅读(173) 评论(0) 推荐(0) 编辑

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