python - 迁移错误 = 在应用程序“myapp”中未检测到更改
问题描述
我在 myproj/setting.py INSTALLED APP 中包含了 'myapp',我尝试添加一些模型和东西,但它仍然返回错误 No changes detected in app 'myapp',我该怎么办??????
这是导致错误的步骤
hostname $ python pip install django
hostname $ django-admin startproject myproj
hostname $ cd myproj
hostname $ python manage.py startapp myapp
hostname $ python manage.py makemigrations myapp
解决方案
您必须在 settings.py 中写下您的应用程序名称INSTALLED_APP
。然后运行python manage.py makemigrations myapp
,这样它就会创建迁移文件。所以检查它是否在你的应用程序的迁移文件夹中创建,如果它可用,然后运行python manage.py migrate
. 让我知道它是否有效。
推荐阅读
- django - Djanog 在主模型和连接模型中以一对多的关系在其余 API 上发布数据
- reactjs - 如何在 react-table 单元格中实现 react-markdown?
- javascript - 为什么这个 XOR 加密不起作用?我正在尝试传递一些值,但它不起作用
- excel - 在 Excel 中选择要通过电子邮件发送的范围时需要 VBA 运行时错误 424 对象
- r - 在 R studio (ggplot, facet_wrap) 上创建折线图的插图
- java - 计算非二叉树的元素个数
- javascript - JavaScript - 设置超时功能,然后获取 innerHTML 并设置 sessionStorage
- numpy - numpy.rfftn 的多元多项式数组表示
- swift - 如何在完成处理程序中使用完成处理程序
- python - 通过查询集访问的对象没有 Django 中的属性