【发布时间】:2020-07-05 07:20:30
【问题描述】:
我是 Shimul, 我已经与 Django 合作了大约 1 年 - 但我遇到了一个项目问题 - 当我创建模型时 - 例如
class postmodel(models.Model):
title = models.CharField(max_length=255)
blog_slug = models.SlugField(max_length=255,unique=True)
然后我迁移了模型。
迁移我想要删除的模型 [blog_slug] 字段后。
当我再次迁移模型时 - 然后数据库中出现错误。
错误是找不到名为[blog_slug]的字段,
我不想删除我的数据库 - 我想 [blog _slug] 删除它。
可以做些什么来避免这个问题 -
【问题讨论】:
-
列
blog_slug是否存在于您要更改的表中? -
迁移后,你要删除什么?
blob_slug字段?你是怎么删除的?你删除了migrations目录下的文件吗?
标签: django database postgresql django-models