Метод get()
не возвращает набор запросов, только один экземпляр / объект класса модели.Если вы хотите получить более одного объекта (= набор запросов), используйте filter()
вместо!
a=Buildings.objects.filter(...)
Я не уверен, что вы пытаетесь использовать атрибуты дровосека, таунхолла и т. Д. Для ...Я думаю, вы могли бы сделать что-то вроде:
buildings_list = ['townhall', 'lumberjack', ....]
attr = buildings_list[queue.kind_id]
setattr(buildings, attr, getattr(buildings, attr) + 1)
Но я не уверен, что вы пытаетесь сделать, и если вы используете модели django так, как они предназначены для использования ...