django.db.utils.ProgrammingError:关系“;客户端“应用程序外部密钥”;不存在

django.db.utils.ProgrammingError:关系“;客户端“应用程序外部密钥”;不存在,django,Django,我试图将条带api密钥保存到db并使用,设法将密钥保存到db,但当我在视图中调用它时,出现了上述错误。如何在视图中调用它而不出现此错误,我尝试的如下 class ExternalKeys(models.Model): public = models.CharField(max_length=80, blank=True, null=True) secret = models.CharField(max_length=80, blank=True, null=True) w

我试图将条带api密钥保存到db并使用,设法将密钥保存到db,但当我在视图中调用它时,出现了上述错误。如何在视图中调用它而不出现此错误,我尝试的如下

class ExternalKeys(models.Model):
    public = models.CharField(max_length=80, blank=True, null=True)
    secret = models.CharField(max_length=80, blank=True, null=True)
    webhook_secret = models.CharField(max_length=80, blank=True, null=True
当我在views
stripe.api_key=str(ExternalKeys.objects.first().public)
中调用它,而不是以常规方式
stripe.api_key=settings.stripe_SECRET_key
获取上述错误时,是否有其他方法存储api密钥,以便客户机可以在不需要开发人员帮助的情况下对其进行编辑

您应该尝试创建一个新的数据库并重新运行make migrations&migrate命令。您试图通过django ORM设置的关系似乎不存在于实际数据库中。

您可以显示您的视图吗。Py尝试过,但结果相同