Проблема со структурой базы данных Django
Я делаю проект на python django, и у меня есть некоторые проблемы с тем, как я должен структурировать базу данных для достижения желаемого результата. Я должен сказать, что я использую базу данных sqlite по умолчанию.
Идея заключается в том, чтобы пользователи создавали различные задачи IRL, которые они должны выполнять, и чтобы эти задачи находились в своего рода пуле задач. Различные задачи в конечном итоге будут появляться одна за другой в своего рода шаблоне, который могут создавать различные пользователи (каждый пользователь может получить доступ к шаблонам и задачам других пользователей). Каждая задача будет иметь примерное время, когда она должна быть выполнена, и пользователь может инициировать шаблон и затем выполнять задачи на сайте, как он выполняет задачи в реальной жизни. Проблема заключается в том, что разные пользователи должны иметь возможность использовать одни и те же задачи (таким образом, вы не можете сделать атрибут булевой модели для complete, потому что разные пользователи используют одни и те же задачи). Другая проблема заключается в том, что пользователи должны иметь возможность упорядочивать различные задачи в шаблоне по своему усмотрению. Я пытался придумать решение этой проблемы, но я в этом деле новичок. Спасибо за любую помощь!