【发布时间】:2010-03-25 14:11:30
【问题描述】:
我在 django 中有这个模型:
class JournalsGeneral(models.Model):
jid = models.AutoField(primary_key=True)
code = models.CharField("Code", max_length=50)
name = models.CharField("Name", max_length=2000)
url = models.URLField("Journal Web Site", max_length=2000, blank=True)
online = models.BooleanField("Online?")
active = models.BooleanField("Active?")
class Meta:
db_table = u'journals_general'
verbose_name = "Journal General"
ordering = ['code']
def __unicode__(self):
return self.name
我的问题是,在 DB (Postgres) 中,连接到 jid 的序列的名称不是 Django 所期望的 journals_general_jid_seq,但它具有不同的名称。
有没有办法指定 Django 必须为AutoField 使用哪个序列?在我阅读的文档中,我找不到答案。
【问题讨论】:
标签: django postgresql django-models sequences