#django
#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)
Модель была перенесена, и я добавил один набор данных в БД. Но когда я распечатываю на терминал из представления, он показывает пустой, и если я распечатываю и создаю экземпляр, он выдает указанную выше ошибку.
api_key = ExternalKeys.objects.order_by('pk').first().secret
print(api_key)
Комментарии:
1. ExternalKeys.objects.all().order_by(‘pk’).first().secret ?
2. api_key = ExternalKeys.objects.all(). выдает пустой набор запросов, поэтому такая же ошибка, если я его распечатаю.
3. Я считаю, что ваш код и ваша админ-панель не подключаются к одной и той же БД. Можете ли вы попробовать создать запись из кода и посмотреть, появится ли она в admin?