私は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) では、接続されているシーケンスの名前がDjango の期待どおりでjid
はなく、別の名前になっていることです。journals_general_jid_seq
Django が に使用しなければならないシーケンスを指定する方法はありますAutoField
か? 私が読んだドキュメントでは、答えを見つけることができませんでした。