赞
踩
- 搭建方法
-
- 1.搭建Python环境,Python3.6.x 2.安装flask库 3.批量安装库python3 -m pip install -r requirements.txt 4.配置数据库,日志,蓝图等
-
- 目录结构
-
- doc 平台文档文档文件夹
- apps应用文件夹
- web mvc视图
- models 数据模型
- views 视图,蓝图的视图函数文件
- configs 配置文件夹
- tests 测试模块
- messages 消息类
- api_interface 第三方接口模块
- tools 工具模块
- static 静态资源,项目中所有的静态资源文件[img/css/js]
- templates 网页模板
- logs 日志文件
- config 主配置文件
- manage.py 项目命令程序入口
- resume_admin.py程序启动入口
- 数据库映射命令
-
- 1.初始化 python manage.py db init 2.迁移 python manage.py db migrate 3.生成报表 python manage.py db upgrade
-
- 迁移Python库
-
- 'python3 -m pip freeze >requirements.txt'
- 在项目共目录下执行上面命令,会自动生产 requirements.txt文件
- 同步文件安装全部的包'python3 -m pip install -r requirements.txt',并查看安装情况
- 数据库表转化成model
-
- python3 -m pip install sqlacodegen
- 在命令行执行sqlacodegen --outfile /PycharmProjects/项目地址/models.py mysql://数据库用户名:数据库用户密码@数据库地址:数据库地址/库名 3.详细的参数信息可以查看帮助sqlacodegen--help 4.安装flask-sqlacodegen 使用pip install flask-sqlacodegen flask-sqlacodegen --outfile models.py --flask mysql+pymysql://root:password@127.0.0.1/fundbase
- 上线和测试配置
-
- dev开发模式
- prod生产模式
- test测试模式
- 在config.py中将"dev"修改成"prod"或者"test"即可,如下:
- config = {
- "active": "dev"
- }
- 备注:前提是项目中已经配置好测试和生产参数
- 上线和测试配置
-
- dev开发模式
- prod生产模式
- test测试模式
- 在config.py中将"dev"修改成"prod"或者"test"即可,如下:
- config = {
- "active": "dev"
- }
- 备注:前提是项目中已经配置好测试和生产参数
- 运行项目
-
- 1.启动 python3 manage.py runserver 或者 python3 -m flask run --port=8000 或者 nohup python3 resume_admin.py >resume_admin.log 2>&1 </dev/null &(仅在linux才可执行此命令) 2.停止 ps -ef | grep python3 (查看进程号) kill -9 进程号 或者 ps -ef | grep resume_admin | grep -v prep | awk '{print$2}' | xargs kill -9

管理项目目录结构:

项目截图:

用户端:


进QQ群(779809018)免费领取学习资源,疑难问题解答。同时欢迎大家关注我的微信公众号:代码帮 ,免费领取学习资源和学习每天不定时推送的技术性文章。
本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件破解。 只要你一直关注和呆在群里,每天必须有收获,讨论和答疑QQ群:大数据和人工智能总群(779809018)微信公众号(代码帮)每天分享最新IT、大数据和人工智能新技术。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。