Django 生成表问题汇总

1、

D:\untitled\bbs>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。

posted @ 2019-02-11 11:19  离人怎挽_wdj  阅读(172)  评论(0编辑  收藏  举报