Создание общего TODO на Django

Хочу создать простой TODO лист на Django

Идея в том, что чекбоксы задаются Администратором в админ панели и у каждого пользователя на основании этих чекбоксов должен быть свой Туду лист (1 Пользователь - 1 модель, построенная на указаных в админке чекбоксах), но я не очень понимаю как это реализовать без изменения админ панели

Создал такую простенькую модель, но если мы теперь привяжем лист к пользователю, то получится что он у всех будет общий, или же придется создавать для каждого юзера

class TodoList(models.Model):
title = models.CharField(max_length=128)


class CheckBox(models.Model):
    title = models.CharField(max_length=128)
    is_complete = models.BooleanField(default=False)
    checkbox = models.ForeignKey(TodoList, related_name='todo', default=None, null=True,  on_delete=models.CASCADE)

Хотелось бы понять как все таки правильно реализовать мою идею


Ответы (0 шт):