Я думаю, это "нормальная" проблема. Я хочу соединить модель C с различными моделями A, B, ..
Model A "buildings"
- time_built
- description
- adress
- architects[]=Model C
- places
Model B "photos":
- time_taken
- title
- architects[]=Model C
- places
Model C "architects"
- title
- time_born
- website
- items[]=Model A+Model B
Поэтому элементы должны быть связаны m: n с моделью A или B для запросов типа «найти архитекторов по зданиям в Калифорнии» , Модели A и B могут иметь несколько архитекторов.
Возможно ли реализовать что-то подобное в Django? Я думал использовать промежуточную модель, но, как я понял, она мне тоже не помогает.