Cześć,
tworzę prostą aplikację TODO. Ma ona polegać na tym że każdy user po zalogowaniu się ma swoja listę zadań i każda z tych list ma swoje zadania.
Przykład:
Wtorek:(to jest LISTA ZADAŃ, a poniżej są zadania)
- posprzątaj pokój
- umyj auto
- przeczytaj książkę
Środa:
- idz na uczelnie
- idź do fryzjera
Mam problem ponieważ chce uzyskać dostęp do zadań z LISTY ZADAŃ zalogowanego usera.
Przykład:
Jestem zalogowany jako Paweł mam dwie Listy zadań "Wtorek" i "Środa" i chciałbym zobaczyć co w każdej z tej listy są za zadania.
Podsyłam modele i kod do gita gdyby ktoś chciał zajrzeć do całości. W kodzie jest dużo namącone ponieważ próbuje sobie wszystkiego po kolei.
https://gitlab.com/pawroz/my-own-todo-app
class TaskList(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True)
title = models.CharField(max_length=40)
create_date = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
class Task(models.Model):
#user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True)
task_list = models.ForeignKey(TaskList, on_delete=models.CASCADE, null=True, blank=True)
title = models.CharField(max_length=40)
description = models.TextField(max_length=200, null=True, blank=True)
complete = models.BooleanField(default=False)
created_date = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
user
nie powinno być nullable?