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 小时前
Explorer++:更强大的Windows文件管理器
javascript·人工智能·django·电脑
摸爬滚打李上进3 小时前
Pycharm编辑HTML文件注释问题
python·pycharm·django·bootstrap·html5
p***93036 小时前
使用Django Rest Framework构建API
数据库·django·sqlite
心本无晴.7 小时前
Django入门教程:从安装到项目实战
数据库·django·sqlite
程序媛徐师姐7 小时前
Python基于Django的新闻发布类别自动识别系统【附源码、文档说明】
python·django·新闻发布类别自动识别系统·新闻发布类别自动识别·python新闻类别自动识别·pytho新闻类别识别系统·新闻发布类别识别系统
闲人编程7 小时前
Django与前端框架集成:Vue.js、React的完美配合
vue.js·django·前端框架·react·codecapsule·分离式部署
a***13147 小时前
Django视图与URLs路由详解
数据库·django·sqlite
v***91307 小时前
在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能
数据库·django·sqlite
v***43177 小时前
Elasticsearch(ES)基础查询语法的使用
python·elasticsearch·django
闲人编程16 小时前
Django与GraphQL:使用Graphene构建现代化API
django·sqlite·graphql·codecapsule·graphene