Ведь люди же где-то брали информацию (видео-уроки, вопросы или коды).ну точно не видео уроки, они только для начинающих, вот это и есть твоя проблема, если для решения этой задачи ты хочешь видео-уроки, то ты ее просто не способен решить.
Как такие цепочки делаются алгоритмически, чтобы этим можно было управлять через админку, а не код?ну так и сделай модель для описание этих связей, если не можешь, то найми тех кто может. А в рамка вопроса на этом сайте, тут можно долго что-то расписывать, не все захотят такое делать, это уже платная работа.
но ведь Джангисты уже сделали админкуадминка для CRUD операциями под моделями, её можно кастомизировать до определенного момента, все возможности перечислены на паре страниц в офдоке.
я же говорю что это работает для пет-проектов, а тут офигенно "повезло" бизнесу, он будет платить за твое обучение, за твои косяки и ошибки, да еще и большая вероятность вообще получить неработающую систему.
В чем проблема, начать описывать связи? А сюда уже придешь с конкретной проблемой.