Django postgres上的Alter Table Set unique错误

Django postgres上的Alter Table Set unique错误,django,postgresql,alter-table,Django,Postgresql,Alter Table,我使用Postgres作为DBMS和Django 我定义表格的模型是: class TtnetModem(models.Model): ttnetModemSerino=models.CharField(_(u"Seri No"), max_length=20, default='', null=True, blank=True) 我更改字段定义 ttnetModemSerino=models.CharField(_(u"Seri No"), max_length=20, unique

我使用Postgres作为DBMS和Django

我定义表格的模型是:

class TtnetModem(models.Model):
    ttnetModemSerino=models.CharField(_(u"Seri No"), max_length=20, default='', null=True, blank=True)
我更改字段定义

ttnetModemSerino=models.CharField(_(u"Seri No"), max_length=20, unique= True)
在postgres上,我执行:

ALTER TABLE bayiislemleri_ttnetmodem ADD CONSTRAINT ttnetModemSerino_key UNIQUE(ttnetModemSerino);
bayiislemleri是我的应用程序名,ttnetmodem是我的型号名。。。但我有一个错误:

错误:项中命名的列“ttnetmodemserino”不存在


我做错了什么?

ttnetmodemserino是小写的,看起来ttnetmodemserino有一些大写字符。确保您的SQL语句对对象使用双引号:

ALTER TABLE bayiislemleri_ttnetmodem ADD CONSTRAINT ttnetModemSerino_key UNIQUE("ttnetModemSerino");
我不知道在Django怎么做,我帮不了你