我有一个django项目,其中我没有创建任何应用程序,我直接在项目文件夹中的models.py文件中为项目编写模型。 但无论何时我执行
python manage makemigrations
它说:未检测到任何变化
所以我执行时
python manage migrate
它说:不适用迁移。
如果您在没有为django项目创建任何App的情况下直接编写模型,那么有没有不同的方法来执行迁移
答案 0 :(得分:0)
您应该将您的应用添加到django INSTALLED_APPS
设置,如果没有,那么,您没有django应用。
答案 1 :(得分:0)
django上的迁移是一个应用程序基础。
根据每个应用创建并运行迁移https://docs.djangoproject.com/en/1.8/topics/migrations/
所以你应该创建一个应用程序并将其添加到('
./CandidateCode.m: line 1:
,因为levi建议。但是,如果您只想使用一个应用程序在models.py下管理数据库的所有模型,那就有可能了,但它很麻烦。
我建议在应用基础上使用迁移。