# flask-demo **Repository Path**: dog/flask-demo ## Basic Information - **Project Name**: flask-demo - **Description**: 项目demo - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2015-05-26 - **Last Updated**: 2021-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 0shiwu项目大致结构 --- 1. 每一个文件头部需要声明编码 #-*-encoding=utf8-*- ### 文件目录 --- ``` 0shiwu |--- app.py 启动文件 |--- env 所有项目依赖python包,通过virtualenv管理 |--- server 程序所有逻辑 | --- server下可以使用blureprint分模块 |--- model 所有与数据库相关模型 |--- db 链接数据库,以及数据库同步,使用sqlalchemy |--- templates 模板文件 |--- static 所有静态文件,可以直接访问 | --- bower.json bower管理的前端依赖文件 ``` ### 安装及使用说明 --- ``` 1. 安装python2.7和pip(必须) 2. 安装virtualenv pip install virtualenv 3. 安装bower,需要安装node 4. 参考此处搭建本地flask项目http://dormousehole.readthedocs.org/en/latest/installation.html#virtualenv 5. 安装sqlalchemy pip install sqlalchemy 6. cd 项目路径/static 执行 bower install安装前端类库 注意:所有python依赖使用virtualenv 管理 数据库使用sqlalchemy进行管理和同步 所有前端文件使用bower管理,看项目官网了解项目 其他: 1. 本地开发启动 python app.py 2. 在nginx中部署,使用gunicorn详情见官网 ```