Django中数据迁移错误提示“No changes detected”的解决方案

运行python manage.py makemigrtions 时显示 no changes detected

Django版本2.0,数据库是自带的
1 可以在 settings.py 下的 INSTALLED_APPS 插入 ‘blog‘

blog是我的注册app名字

2如果你已经这样做了,还报 no changes detected
可以在models下写入

class BlogType(models.Model):
	"""docstring for BlogType"""
	type_name=models.CharField(max_length=15)
	
class Meta:
		"""docstring for Meta"""
		db_table = 'Blog'

type_name是我分类名字你可以直接写name=models.CharField(max_length=15)

解析:通过一个内嵌类 “class Meta” 给你的 model 定义元数据,
Model 元数据就是 “不是一个字段的任何数据” – 比如排序选项, admin 选项等等.

db_table是用于指定自定义数据库表名的

你可能感兴趣的:(Django问题)