#django
#django
Вопрос:
Я пытался сохранить ключи stripe api в БД и использовать, удалось сохранить ключи в БД, но когда я вызываю его в представлениях, получаю указанную выше ошибку. Как я могу вызвать его в представлениях без этой ошибки, я попробовал следующее
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
и когда я вызываю его в представлениях stripe.api_key = str(ExternalKeys.objects.first().public)
вместо обычного способа stripe.api_key = settings.STRIPE_SECRET_KEY
получения вышеуказанной ошибки, существует ли какой-либо другой способ хранения ключей api, чтобы клиент мог редактировать его в будущем без помощи разработчика
Комментарии:
1. Не могли бы вы, пожалуйста, показать свои views.py
Ответ №1:
вы должны попытаться создать новую базу данных и повторно запустить команду make migrations amp; migrate . Похоже, что отношение, которое вы пытались установить через django ORM, не существует в реальной БД.