社区模板的 Python 后端实现 PyFly
- 授权协议: MIT
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: https://gitee.com/981764793/PyFly/
- 软件文档: https://gitee.com/981764793/PyFly/
软件介绍
项目介绍
PyFly 是 Flask + Layui Fly Template实现的一个社区项目,使用flask-admin实现了简单的后台管理功能,数据库使用Mongodb,前台实现功能:用户注册、登录、邮件激活、发帖、回帖、点赞、回复、采纳、删帖、结贴等功能。
软件架构
1.前端模板:Layui Fly Template
2.Flask + flask-pymongo + flask-admin + flask-login + flask-mail
安装教程
git clone https://gitee.com/981764793/PyFly 安装MongoDB 修改mongodb连接信息,STMP邮箱账号密码(用户注册验证用到) pip install -r requirements.txt python manager.py
使用说明
首次打开会自动往MongoDB新增一些默认数据(管理员账号和默认配置项),后台管理(flask-admin简单实现): http://127.0.0.1:5000/admin
可自己修改扩展模板作为信息分类网站或者简单的cms、博客
3.19应届小菜鸟初学Python的作品,都做得比较粗糙,希望各位大佬指正,另外如果能有个实习岗位就更好了,邮箱:981764793@qq.com
4.图片上传可选保存到后端或图床,默认保存到服务器,如果要开启图床上传在/static/js/mods/index.js搜索开启图床注释和解开相应注释后即可,然后在user.js进行相应操作,图床使用了SM.MS图床
模板开发
1.全局过滤器mongo_date_str(格式化mongodb的日期字段)
2.全局函数:
1)get_page(collection_name, pn=1, size=10, sort_by=None, filter1=None) 分页查询 pn页码 sort_by为tuple类型,目前只支持单字段排序,详情可看模板 2)get_list(collection_name, sort_by=None, filter1=None, size=None) 列表查询 3)find_one(collection_name, filter1=None) 获取单条 4)date_cal(d1, num, is_add=True) 计算日期
截图预览
精通数据科学:从线性回归到深度学习
唐亘 / 人民邮电出版社 / 2018-5-8 / 99.00元
数据科学是一门内涵很广的学科,它涉及到统计分析、机器学习以及计算机科学三方面的知识和技能。本书深入浅出、全面系统地介绍了这门学科的内容。 本书分为13章,最初的3章主要介绍数据科学想要解决的问题、常用的IT工具Python以及这门学科所涉及的数学基础。第4-7章主要讨论数据模型,主要包含三方面的内容:一是统计中最经典的线性回归和逻辑回归模型;二是计算机估算模型参数的随机梯度下降法,这是模型工......一起来看看 《精通数据科学:从线性回归到深度学习》 这本书的介绍吧!
JS 压缩/解压工具
在线压缩/解压 JS 代码
HSV CMYK 转换工具
HSV CMYK互换工具






