Django 生成表问题汇总

1、

D:untitledbs>python3  manage.py  makemigrations
No changes detected

 解决办法:

1.在settings.py 下的 INSTALLED_APPS 插入blog
2.在blog下的models.py 添加模型
例如:
class Blog_Model(models.Model):
name = models.CharField(db_column='name', max_length=200, blank=True, verbose_name='name')
class Meta:
db_table = 'Blog' # 定义了table的名字
再执行 python manage.py makemigrtions blog

2、

1、尝试删除app对应的migrations

2、python manage.py migrations +appname,然后migrate。

如果不行,打开django_migrations表,删除app对应的记录(delete from django_migrations  where app=app01)。再重新migrations,migrate。

I can feel you forgetting me。。 有一种默契叫做我不理你,你就不理我

原文地址:https://www.cnblogs.com/weidaijie/p/10361240.html