Python 3.x 如何在django中为一个模型文件创建一个迁移文件

Python 3.x 如何在django中为一个模型文件创建一个迁移文件,python-3.x,django,Python 3.x,Django,在django应用程序中,我创建了models文件夹,其中包含多个模型文件 当我运行命令python manange.py makemigrations时,它会为所有*.py模型生成一个迁移文件 因此,是否可以为多个*.py模型生成多个迁移文件。您不能这样做。没有理由这样做。但是,如果出于某种不明确的原因希望有多个文件,在使用migrate(例如,使用--empty选项创建空迁移,并将要执行的操作移动到此空迁移)应用它们之前,仍然可以手动将生成的迁移拆分为多个迁移。或者,在修改另一个模型文件之前

在django应用程序中,我创建了models文件夹,其中包含多个模型文件

当我运行命令
python manange.py makemigrations
时,它会为所有*.py模型生成一个迁移文件


因此,是否可以为多个*.py模型生成多个迁移文件。

您不能这样做。没有理由这样做。但是,如果出于某种不明确的原因希望有多个文件,在使用
migrate
(例如,使用
--empty
选项创建空迁移,并将要执行的操作移动到此空迁移)应用它们之前,仍然可以手动将生成的迁移拆分为多个迁移。或者,在修改另一个模型文件之前,您可以注意运行
makemigrations


但是,同样,我看不出有任何理由在只能进行一次迁移的情况下进行多次迁移。

为什么要将模型存储在一个文件夹而不是一个文件中?为什么需要多个迁移文件?