文件名称:factory:演示 Django 项目用于展示如何将模型从其原始应用程序移动到新应用程序
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-21 18:28:14
Python
工厂示例 - 移动 Django 模型 演示 Django 项目用于展示如何将模型从其原始应用程序移动到新应用程序。 在应用程序之间迁移模型。 简短的回答是,不要这样做!! 但是这个答案很少适用于实际项目和生产数据库的现实世界。 因此,我创建了一个来演示这个相当复杂的过程。 我正在使用 MySQL。 (不,那些不是我的真实凭据)。 问题 我使用的示例是一个带有汽车应用程序的工厂项目,该应用程序最初具有Car模型和Tires模型。 factory |_ cars |_ Car |_ Tires Car模型与Tires具有 ForeignKey 关系。 (如,您通过汽车模型指定轮胎)。 然而,我们很快意识到, Tires将成为一个拥有自己视图等的大型模型,因此我们希望在自己的应用程序中使用它。 因此,所需的结构是: factory |_ cars
【文件预览】:
factory-master
----manage.py(250B)
----factory.sql(15KB)
----tires()
--------tests.py(60B)
--------migrations()
--------admin.py(146B)
--------__init__.py(0B)
--------models.py(342B)
--------views.py(63B)
----factory()
--------settings.py(3KB)
--------urls.py(757B)
--------__init__.py(0B)
--------wsgi.py(391B)
----cars()
--------tests.py(60B)
--------migrations()
--------admin.py(139B)
--------__init__.py(0B)
--------models.py(407B)
--------views.py(63B)
----LICENSE(1KB)
----README.md(5KB)
----.gitignore(58B)