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

相关推荐
唐古乌梁海21 小时前
【python】在Django中,执行原生SQL查询
python·sql·django
小宁爱Python21 小时前
Django Web 开发系列(二):视图进阶、快捷函数与请求响应处理
前端·django·sqlite
Q_Q19632884751 天前
python+uniapp基于微信小程序的助眠小程序
spring boot·python·小程序·django·flask·uni-app·node.js
小宁爱Python1 天前
Django Web 开发系列(一):视图基础与 URL 路由配置全解析
后端·python·django
大飞记Python2 天前
部门管理|“编辑部门”功能实现(Django5零基础Web平台)
前端·数据库·python·django
Q_Q5110082852 天前
python+uniapp基于微信小程序团购系统
spring boot·python·微信小程序·django·uni-app·node.js·php
给我起把狙2 天前
Django与Tornado框架深度对比:从MVCMTV到高并发架构设计
python·django·tornado
weixin_421133412 天前
django xadmin 结合 minio
数据库·django·sqlite
患得患失9492 天前
【NestJS】NestJS三件套:校验、转换与文档生成,对比Django DRF
django·sqlite·nestjs
Python私教2 天前
DRF:Django REST Framework框架介绍
后端·python·django