Артём, ваше сообщение было последней каплей.
Мне настолько надоели вопросы по отношению полей и их непонимание, что я разозлился и записал курс.
Где разъяснил принцип написания функций и вывод в шаблоны ForeignKey и ManyToManyField.
Там всё проще паренной репы, просто нужно толково объяснить один раз, что я и сделал.
Я ничего не переделывал, вязл вашу модель, она требует доработки, Я СПЕЦИАЛЬНО ЕЁ НЕ ПЕРЕДЕЛЫВАЛ, что бы вы увидели и поняли, что переделать.