【发布时间】:2021-10-13 15:30:39
【问题描述】:
问题陈述:
- 我正在尝试在新文件中创建新模型 -
app1/models/model2.py - 我在尝试进行迁移时没有看到任何错误。
- 但是 Django 没有检测到任何变化。
- 如果我将相同的代码放入之前的文件
app1/models/model1.py- makemigrations 有效。 - 我试过 -
python manage.py makemigrations app1&python manage.py makemigrations
我的基本模型:
from django.db import models
class Xyz(models.Model):
name = models.CharField(max_length=100)
我尝试通过 pycharm 和普通终端。我正在使用 UBuntu 20.04LTS。
我删除了所有迁移文件,然后将 makemigrations 重新运行为 app1 ,它只选择了旧的更改。没有选择新的Xyz 模型。
所以我创建这个新的 model2.py 文件的方式可能有问题。但我通常像model1.py一样创建它。我什至尝试复制粘贴并重命名同一个文件。 我所有的文件夹中都有 init.py。
【问题讨论】:
标签: django makemigrations