python框架

pyfw的Python项目详细描述


### 基础开发命令



###### 启动命令
```
python manage.py runserver --host 0.0.0.0
```

###### 测试命令
```
python manage.py test
```

###### 覆盖报告
```
python manage.py test --coverage
```

---
### 数据库迁移

###### 初始化
```
python manage.py db init
```

###### 生成脚本
```
python manage.py db migrate -m "initial migration"
```

###### 更新数据库
```
python manage.py db upgrade
```

对第一个迁移来说, 其作用和调用db.create_all() 方法一样。但在后续的迁移中,
upgrade 命令能把改动应用到数据库中,且不影响其中保存的数据。

###### 代码性能分析
```
python manage.py profile 启动,浏览器请求
```

###### 服务器启动命令
```
gunicorn -b 0.0.0.0:8000 manage:app
```


UI框架

DOC http://spin.webkom.co/docs/docs.html



#### 打包
```
python3 setup.py sdist bdist_wheel

twine upload dist/*
```



#### 使用pip生成依赖文件:


```
pip freeze >requirements.txt
```



安装或升级包后,最好更新这个文件。

#### 根据依赖文件安装包:


```
pip install -r requirements.txt
```

### 移除所有包
```
pip freeze | xargs pip uninstall -y
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Web服务是日期Java的更好选择。util。日期限制?   java Flink cassandraOutputFormat元组需要冻结值   java Split BigInteger,计算数字?   java通过servlet查询mysql中是否存在密钥   在安卓 studio中使用java从google驱动器链接显示pdf文件?   未触发java Spring Web流转换   java错误:二进制运算符“>=”的操作数类型不正确,否则如果(bmi<=18.5>=25.0)   java MySQL upsert(在重复键上)使用JDBC准备语句   如何在java8中执行多个链式操作?   java在Hibernate中获取实体但为空值的属性   java 安卓。小装置。RelativeLayout不能投射到安卓x。抽屉布局。小装置。抽屉布局   Java输入字母   Java中的继承父和子参数化构造函数   java当JtextField被填充时,必须填充JTable单元格。怎么做?   sql如何解决java中的写数据定义操作?   java模块X的多个工件被检索到ApacheIvy中的同一个文件中?   java预览在发布时不显示(Android Studio)