Если класс имеет отношение один ко многим и запрашивается другими атрибутами из класса, которые являются просто полями (например, TextFields), возможно ли выполнить это в запросе values (), и это приведет к список вложенных словарей?
Например (где вы хотите получить значение для 'a_field' для всех связанных объектов 'another_class'):
class some_class(models.Model):
some_text = models.TextField(blank=True, null=True)
class another_class(models.Model):
a_field = models.TextField(blank=True, null=True)
many = models.ForeignKey(some_class, models.SET_NULL, db_column='some_class_id', related_name='another_class_things', blank=True, null=True)
query_set = ['some_text', 'another_class_things__a_field']
dict_list = some_class.objects.values(*query_set).filter(id='1234').first()
, где вы обычно получаете доступ все связанные значения с:
obj = some_class()
sub_obj_list = obj.another_class_things.all()