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文件。

相关推荐
luoluoal3 小时前
基于python的des知识图谱的百科知识问答平台(源码+文档)
python·mysql·django·毕业设计
哈里谢顿13 小时前
浅谈django的设计模式
django
哈里谢顿19 小时前
django操作mysql常见错误大全
mysql·django
梦弦1820 小时前
Django:Python高效Web开发利器
python·django
luoluoal21 小时前
基于python的爬虫的贵州菜价可视化系统(源码+文档)
python·mysql·django·毕业设计·源码
luoluoal1 天前
基于python的图像的信息隐藏技术研究(源码+文档)
python·mysql·django·毕业设计·源码
kobe_OKOK_1 天前
Django缓存接口数据
python·缓存·django
张登杰踩1 天前
django后台管理配置教程
后端·python·django
Warren981 天前
MySQL 8 中的保留关键字陷阱:当表名“lead”引发 SQL 语法错误
linux·数据库·python·sql·mysql·django·virtualenv
牢七1 天前
Ucubug
django