Как создать коллекцию типа QuerySet в Django

# Приведенное ниже утверждение действительно medical = Medical.objects.filter(ref_no=ref_no) print(medical)

#Это вывод, который содержит две записи <QuerySet [<Medical: Medical object (1)>, <Medical: Medical object (2)>]>

#Это модель для Медицины

class Medical(models.Model):
    ref_no = models.CharField(max_length = 100)
    med_ref = models.CharField(max_length = 100)
    status = models.CharField(max_length = 50)

# Возвращаемые из базы данных значения зашифрованы. У меня есть класс, который успешно расшифровывает значение.

med = Setup.TransformData(medical)

def TransformData(medicals):
    medList = []
    if medicals.exists():
        for med in medicals:
            medical = Medical()
            medical.radius = EncryptionDecryption.DataDecryption(med.ref_no)
            medical.radius = EncryptionDecryption.DataDecryption(med.med_ref)
            medical.radius = EncryptionDecryption.DataDecryption(med.status)
            medList.append(medical)
        return medList

Моя проблема в том, что в этом классе я не могу пересоздать медицинскую коллекцию, чтобы она возвращала значение как QuerySet или в другом формате. коллекцию, чтобы она возвращала значение как QuerySet или другой формат, чтобы я мог просмотреть ее в цикле. чтобы получить расшифрованные значения для каждой записи.

Пожалуйста, кто-нибудь может помочь мне переписать метод TransformData, чтобы он возвращал итерабельные значения. Спасибо

Вернуться на верх