Я пытаюсь перебрать разные наборы запросов, не повторяя при этом слишком много, и столкнулся с проблемой при использовании класса queryset.
Это не обязательно проблема Джанго.
То, что я пытаюсь сделать, - это использовать мой список ключей, который соответствует именам столбцов модели django, для создания списка данных из этих имен столбцов, что я хочу сделать, это что-то вроде этого:
if needthisdata==1:
needdata=['column1', 'column2', 'column3']
else:
needdata=['column1', 'column4', 'column7']
entry=djangomodel.get.all().filter(identifier='id')
dictitems=[]
for n in range(0, len(needdata)):
if n==0:
dictitems=[entry.needdata[n]]
else:
dictitems.append(entry.needdata[n])
Что, конечно, не работает, так как в наборе запросов нет нужного атрибута данных, есть ли способ вызвать атрибут для класса со строкой таким образом?