Предположим, у меня есть модель с именем Visitor.
models.py
class Visitor(models.Model):
name = models.CharField(max_length=100,primary_key=True)
region = models.CharField(max_length=100)
city = models.CharField(max_length=100)
country = models.CharField(max_length=100)
Теперь мне нужна следующая вещь
views.py
myView(request):
o = Visitor.objects.get(name='Ankit')
FList = ['region','city','country'] #flist is the list of fields
for myField in FList:
print(o.myField) 'I want to print value of each field for this particular object 'o'.'
Я знаю, что print (o.myField) абсолютно неправильный, потому что он просто попытается получить значение поля 'myField' для этого конкретного объекта из модели Visitor иПоле myField не существует в этой модели.
Как мне этого добиться?Заранее спасибо.