Как создать коллекцию типа 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, чтобы он возвращал итерабельные значения. Спасибо