Есть объект типа QuerySet:(django)
models = Model.objects.extra(where=where)[start:start + limit ]
Далее он запихивается дальше в след виде ( соотв выборочно поля запихиваются ):
for model in models:
data.append({
"id":model.id,
"name":model.name,
и тп ...
поля определены в массиве ( пишем сюда поля которые хотим видеть ):
fields = [ "id", "name" ].
Вопрос: хотелось бы
for model in models:
for field in fields:
и тут поместить одну строчку ( примерно так ):
"id": model.field
В перле сей вопрос бы решился просто. А тут не писать же eval или try на каждую строчку ?
Форум —
Development