У меня есть несколько моделей Django, которые ссылаются на модель с использованием внешних ключей следующим образом:
class LocationHistory(models.Model):
region = models.ForeignKey(WorldGrid)
...
class UserSynthVals(models.Model):
region = models.ForeignKey(WorldGrid)
...
class RegionalVictoryRate(models.Model):
region = models.ForeignKey(WorldGrid)
...
Где WorldGrid просто:
class WorldGrid(models.Model):
latitude = models.FloatField()
longitude = models.FloatField()
...
Теперь я могу получить всемодели, которые ссылаются на WorldGrid (абстрактно для повторного использования) с:
models_that_reference = [i.model for i in get_model('appname',model_name)._meta.get_all_related_objects()]
И в этот момент я могу пройти через них, получая их model.objects.all (). values (), но я не могу найти способобъединить эти отдельные списки объектов в один, который я мог бы затем вывести в таблицу.
Я бы предпочел сделать что-то еще в соответствии с ожидаемым использованием django (например, что делает select_related ()) и сохранить это резюме.1012 *
Буду признателен за любую помощь в решении этой проблемы, или новое направление, чтобы попробовать.