用我的PostgreSQL数据库ManyToMany
关系开始处理ProgrammingError的时候,但我最终Django的:与多对多数据库
“编程错误:关系‘sequences_sequence_access’不存在”
可以有人请向我解释我的错吗?
车型
from django.db import models
from django.contrib.auth.models import User
class Sequence(models.Model):
name = models.CharField(max_length=200)
seq = models.TextField()
access = models.ManyToManyField(User)
def __unicode__(self):
return self.name
意见
x = Sequence(name=mInput[0:mIndex])
x.seq = alnContent
x.save()
x.access.add(User.objects.get(username=mUsername)) #Problems start here
x.save()
注:我没有执行syncdb(做起来之后正确一次,那场仍然存在,无法将其删除)
编程错误意味着您在数据库中没有该表。您可能需要迁移 – ruddra
迁移?对不起,我不知道该怎么做?不是将数据库从一个系统移到另一个系统的数据迁移? – tan