django报错(一):python manage.py makemigrations,显示“No changes detected”

执行python manage.py makemigrations命令无任何文件生成,结果显示“No changes detected”。

解决方案一:

1、执行命令:python manage.py makemigrations –empty appname

2、删除其中的0001_initial.py文件(因为这个文件内容是无用的,删除即可,不删除的话后续执行生成命令会多一个0002文件)。

3、再执行生成命令即可:

python manage.py makemigrations

解决方案二:

1、不再用命令了,直接创建migrations文件夹,然后创建空文件__init__.py文件即可

2、再执行生成命令:python manage.py makemigrations

总结:执行生成迁移文件命令之前要保证对应appname文件夹下有migrations文件夹和__init__.py文件。

相关推荐

  1. Django --

    2024-07-17 22:14:02       24 阅读
  2. Django Admin“外键冲突”排查

    2024-07-17 22:14:02       26 阅读
  3. 次gunicorn启动

    2024-07-17 22:14:02       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 22:14:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 22:14:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 22:14:02       62 阅读
  4. Python语言-面向对象

    2024-07-17 22:14:02       72 阅读

热门阅读

  1. Mojo 编程语言简介

    2024-07-17 22:14:02       23 阅读
  2. 量化交易策略的优化与回测

    2024-07-17 22:14:02       24 阅读
  3. 测试面试题(八)

    2024-07-17 22:14:02       22 阅读
  4. IDEA常用配置

    2024-07-17 22:14:02       22 阅读
  5. 分类题解清单

    2024-07-17 22:14:02       26 阅读
  6. sourcetree 下载地址

    2024-07-17 22:14:02       23 阅读
  7. DATE_SUB 的用法

    2024-07-17 22:14:02       22 阅读
  8. 【C++】C++中的堆和栈介绍和区别

    2024-07-17 22:14:02       25 阅读
  9. httpClient传输文件

    2024-07-17 22:14:02       21 阅读
  10. 关于Apache Iceberg

    2024-07-17 22:14:02       24 阅读