View Code? Open in Web Editor
NEW
This project forked from auraxc/web
Flask 论坛项目
License: MIT License
Shell 0.77%
JavaScript 0.51%
Python 10.72%
CSS 77.59%
HTML 10.42%
web's Introduction
- 用户功能:注册、登陆、个人主页、资料修改(用户名、个性签名、头像)。
- 论坛功能:帖子发表、修改、删除、话题板块选择,恢复功能, Markdown 格式支持, 回复/阅读量显示。
- 私信功能: 站内信、邮件通知,评论 @ 邮件通知。
- 一键脚本快速部署,降低部署难度。
- 使用密码加盐,XSRF token、XSS 防范保证网站安全。
- Nginx 配置反向代理、配置HTTPS 协议增加安全性。
- 使用 MySQL 存储用户数据,使用 Pyalchemy 实现 ORM 同时进行优化。
- 针对频繁读取数据使用 Redis 进行缓存优化,降低路由开销,提高网站特定网页并发能力。
- 使用 Redis 实现服务器端 Session,替代 Flask 内置不安全 Session,并实现进程间数据共享。
- 利用异步任务队列处理站内信、注册邮件发送,保证信息发送成功并立即返回结果,提升用户体验。
![一键部署](https://github.com/Auraxc/Flask_web/raw/master/image/%E4%B8%80%E9%94%AE%E9%83%A8%E7%BD%B2.gif)
![XSRF 防范](https://github.com/Auraxc/Flask_web/raw/master/image/XSRF%E9%98%B2%E8%8C%83.gif)
![XSS 防范](https://github.com/Auraxc/Flask_web/raw/master/image/XSS%E9%98%B2%E8%8C%83.gif)
![登陆](https://github.com/Auraxc/Flask_web/raw/master/image/%E7%99%BB%E9%99%86.gif)
![密码找回](https://github.com/Auraxc/Flask_web/raw/master/image/%E5%AF%86%E7%A0%81%E6%89%BE%E5%9B%9E.gif)
![个人设置及个人中心](https://github.com/Auraxc/Flask_web/raw/master/image/%E4%B8%AA%E4%BA%BA%E8%AE%BE%E7%BD%AE%E5%8F%8A%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83.gif)
![话题发布](https://github.com/Auraxc/Flask_web/raw/master/image/%E8%AF%9D%E9%A2%98%E5%8F%91%E5%B8%83.gif)
![后台管理](https://github.com/Auraxc/Flask_web/raw/master/image/%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86.gif)
web's People
Contributors