Модель в проекте учебного курса Django

Я добавлял учебные курсы в свой проект, но в разделе написания модели наткнулся на вопрос: Вопрос заключался в том, должен ли я иметь модель для спецификаций всех учебных курсов (включая название, описание, цену и т.д.) вместе с моделью для содержания всех курсов (включая содержание курса и учебники)? Я сделал то же самое, но когда я хотел перейти к следующему разделу для каждого учебника с помощью id, он понял, что может прийти содержание другого курса, потому что может быть следующий ID для другого курса!

Пожалуйста, помогите мне в этом вопросе и скажите, как я должен написать свою модель?

А если мне придется писать так, нужно ли мне поместить поле в модель контента, чтобы указать, из какого периода контент? Но мне кажется, что этот метод не очень подходит.

Фотографии моделей:

enter image description here

Вернуться на верх