Выполнение запроса в представлении Django - PullRequest
0 голосов
/ 26 марта 2020

У меня есть сумма, которую я получаю из базы данных платежного шлюза. На основе суммы, которую купил пользователь, я хочу получить какое-то значение поля из модели. Ниже моя модель.

class Subscription(models.Model):
    """
    Add Subscription Pack by Admin
    """
    pack_name = models.CharField('Subscription Name', max_length=255)
    price = models.PositiveIntegerField('Subscription Price',)
    no_resume = models.IntegerField('No. of Resume User can Access')

    def __str__(self):
        return self.pack_name

Так что, если определенное значение цена в таблице совпадает с суммой в базе данных шлюза оплаты, я хочу получить соответствующую no_resume значение из модели подписки и добавить его в список. Ниже sql, который я хочу выполнить в представлении Django.

SELECT no_resume from Subscription WHERE price = amount

Заранее спасибо ..

1 Ответ

0 голосов
/ 26 марта 2020
Subscription.objects.filter(price=amount).values('no_resume')

тогда вы получите список no_resume.

...