【发布时间】:2021-06-10 18:29:32
【问题描述】:
我正在尝试将模型从一个应用程序导入另一个应用程序以创建新表等。
# app1/models.py
class MyModel(models.Model):
myfield = models.CharField(...)
...
# app2/models/__init__.py
from app1.models import MyModel as MyShadowModel
我的期望:python manage.py makemigrations 会看到 app2 的变化并创建相应的表。
- 为什么没有发生?
- 我需要做什么才能实现这一目标?
背景
Django 项目应处理数据并使更改可见。它由两个应用程序组成:
app1 包含已处理的数据
app2 处理变化并应显示 app1 中的数据将是什么样子。
想法:app2 将数据处理成“影子”模型。因此,我想在app2 的模型中使用与app1 完全相同的模型
【问题讨论】:
标签: django django-models