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

相关推荐
非鱼feiyu24 分钟前
自关联数据表查询优化实践:以 Django + 递归 CTE 构建树结构为例
数据库·后端·django
Q_Q19632884751 小时前
python+django/flask+vue的多媒体素材管理系统
spring boot·python·django·flask·node.js·php
ServBay2 小时前
Django 6.0 发布,新增原生任务队列与 CSP 支持
后端·python·django
Q_Q5110082853 小时前
python+django/flask+vue农业电商服务系统
spring boot·python·pycharm·django·flask
Q_Q5110082853 小时前
python+django/flask+vue的基于疫情防控管理系统的数据可视化分析系统
spring boot·python·django·flask·node.js
计算机学姐4 小时前
基于Python的校园美食推荐系统【2026最新】
开发语言·vue.js·后端·python·mysql·django·推荐算法
Q_Q5110082857 小时前
python+django/flask医药垃圾分类管理系统
spring boot·python·django·flask·node.js·php
Q_Q5110082858 小时前
python+django/flask创新型产品提前购系统
spring boot·python·django·flask·node.js·php
Q_Q19632884758 小时前
python+django/flask+vue的基于协同过滤算法的体育商品推荐系统
spring boot·python·django·flask·node.js·php
Q_Q5110082859 小时前
python+django/flask+vue的基于文学创作的社交论坛系统
spring boot·python·django·flask·node.js·php