Python 在django中更改类定义后,postgresql将删除唯一约束

Python 在django中更改类定义后,postgresql将删除唯一约束,python,django,postgresql,Python,Django,Postgresql,我在django中创建了一个表模型类: class A(models.Model): code = models.CharField(unique=True,max_length=2) name = models.CharField(max_length=20) 后来在添加数据之后,我更改了模型定义以删除唯一约束,如下所示 class A(models.Model): code = models.CharField(max_length=2) name = mo

我在django中创建了一个表模型类:

class A(models.Model):
    code = models.CharField(unique=True,max_length=2)
    name = models.CharField(max_length=20)
后来在添加数据之后,我更改了模型定义以删除唯一约束,如下所示

class A(models.Model):
    code = models.CharField(max_length=2)
    name = models.CharField(max_length=20)
在使用psql的postgresql中,我删除了以下约束:

更改表A放置约束唯一\u代码\u键;
现在2天后,我仍然无法通过django管理表单添加现有代码值。我如何删除约束,因为我看不到它与d+A;在postgres中

重新加载了django应用程序,其工作正常。问题是该应用程序是几天前在屏幕上启动的。但是,即使在屏幕上停止应用程序并重新启动后,也表明它已经在该端口中运行。所以我终止了进程并重新启动了应用程序。好现在它工作得很好

可能是个愚蠢的问题,但你重新加载了应用程序吗?已重新加载应用程序,工作正常。虽然这并不是那么愚蠢。问题是该应用程序是几天前在屏幕上启动的。但是,即使在屏幕上停止应用程序并重新启动后,也表明它已经在该端口中运行。所以我终止了进程并重新启动了应用程序。好现在它工作得很好!