无法迁移:关系不存在(Django 2.1)

时间:2019-02-09 04:11:10

标签: django

当我尝试迁移时,出现以下错误:“ django.db.utils.ProgrammingError:关系“ TEST”不存在”。但是,TEST是我不再使用的Postgresql表。现在,我将models.py设置为从另一个表获取数据:

class cross_currents(models.Model):
    ArticleID = models.IntegerField(primary_key=True)
    class Meta:
        db_table = 'cross_currents'
    def __str__(self):
        return f'{self.Title}, {self.Author}, {self.Journal}, {self.Pub_Year}, {self.Issue}'
    def get_absolute_url(self):
        return reverse('article-detail', args=[str(self.ArticleID)])

如您所见,我的db_table被设置为另一个表,而不是TEST(先前被设置为TEST),但是migrate仍在寻找{ {1}}。除了更改TEST的值之外,我还需要做什么来告诉Django不再使用db_table?当我TEST时,没有问题。 完整回溯:https://imgur.com/a/Loz4Q89

0 个答案:

没有答案