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

相关推荐
WangYaolove131420 小时前
基于opencv的疲劳检测系(源码+文档)
python·mysql·django·毕业设计·源码
luoluoal2 天前
基于python的人脸识别的酒店客房入侵检测系统(源码+文档)
python·mysql·django·毕业设计·源码
Blossom.1182 天前
从数字大脑到物理实体:具身智能时代的大模型微调与部署实战
人工智能·python·深度学习·fpga开发·自然语言处理·矩阵·django
墨染青竹梦悠然2 天前
基于Django+vue的零食商城
python·django
WangYaolove13143 天前
基于Python的旅游城市关键词分析
python·django·毕业设计·源码·计算机源码
历程里程碑3 天前
滑动窗口---- 无重复字符的最长子串
java·数据结构·c++·python·算法·leetcode·django
DingYuan1014 天前
Django模板继承详解
django
WangYaolove13144 天前
基于python的漏洞扫描系统(源码+文档)
python·mysql·django·毕业设计·源码
上半场结束,中场已休息,下半场ing5 天前
111111111
django
ycydynq5 天前
django 数据库 多表操作
数据库·python·django