文件名称:django-migrate-project:用于项目范围(可编辑)迁移的Django管理命令
文件大小:56KB
文件格式:ZIP
更新时间:2024-05-23 10:37:38
Python
django-migrate-project 用于项目范围(可编辑)迁移的管理命令。 概述 django-migrate-project应用程序旨在添加管理命令,以使运行完整的项目迁移更加合理和可控。 这个概念非常简单:首先将所有未应用的迁移收集到每个应用的迁移文件中,然后根据需要进行检查和修改,最后应用迁移。 通过暂存和合并未应用的迁移(可以在应用之前对其进行编辑和审查),可以更加放心,恶意迁移不会损坏生产表。 所收集和合并的迁移被列为它们代表的单个应用程序迁移的替代,因此,一旦应用了迁移,一切都将处于相同状态,就好像单个应用程序迁移已通过“迁移”进行了应用一样。 要求 需要Django 1.7+和Python 2.7+ 安装 只需使用即可安装: $ pip install django-migrate-project 要使用django-migrate-project必须在
【文件预览】:
django-migrate-project-master
----setup.py(1KB)
----.gitignore(702B)
----CHANGES.rst(429B)
----.travis.yml(692B)
----MANIFEST.in(55B)
----LICENSE(1KB)
----setup.cfg(22B)
----README.rst(4KB)
----tests()
--------test_collectmigrations.py(13KB)
--------__init__.py(0B)
--------test_applymigrations.py(13KB)
--------test_migrateproject.py(12KB)
--------test_e2e.py(4KB)
--------test_makeprojectmigrations.py(7KB)
----django_migrate_project()
--------loader.py(14KB)
--------questioner.py(640B)
--------__init__.py(25B)
--------executor.py(484B)
--------management()
----.coveragerc(601B)
----runtests.py(549B)
----test_project()
--------.gitignore(14B)
--------test_migrations()
--------blog()
--------event_calendar()
--------migrations()
--------newspaper()
--------test_project()
--------manage.py(255B)
--------cookbook()
----tox.ini(617B)