Advertisement

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,模型生成器

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)

还没有任何评论哟~