Python 100 Days - Web Development - Peewee Day 289 | Pwiz | Peewee Expansion #9 | Architecture Migration (Part 1/2)
发布时间
阅读量:
阅读量
文章结构概述
-
- 13.15 pwiz,模型生成器
-
- 13.15.1 命令行参数设置
-
13.16 架构迁移 Schema Migrations
-
- 13.16.1 典型应用实例
- 13.16.2 可执行的操作类型
-
- 13.15 pwiz,模型生成器
13.15 pwiz,模型生成器
pwiz 是 peewee 搭载的一款辅助工具,具备分析已有数据库结构并自动生成与数据交互模型代码的能力。当您已拥有数据库时,pwiz 可以创建包含恰当列关联及外键关系的代码框架,从而显著提升开发效率。
若您通过安装 peewee 的方式获取该工具,pwiz 将以“脚本”的形式被安装,随后您可以执行命令:setup.py install 进行调用。
python -m pwiz -e postgresql -u postgres my_postgres_db
这将导致多个模型被输出至标准输出界面。因此,你可以采用如下方式执行操作:
python -m pwiz -e postgresql my_postgres_db > mymodels.py
python # <-- fire up an interactive shell
>>> from my
全部评论 (0)
还没有任何评论哟~
