Django: rozwinięcie
Zadania
-
Skonfiguruj swój projekt tak, by wykorzystywał bazę danych w sqlite.
-
Stwórz aplikację, która będzie wyświetlała notatki. W tym celu stwórz odpowiedni model — klasę reprezentującą notatkę. Klasa ta powinna zawierać co najmniej następujące pola: tytuł, treść, datę utworzenia.
Ponadto utwórz widok — funkcję wyświetlającą pojedynczą notatkę.
W parze do widoku utwórz odpowiedni szablon.
Utwórz widok i szablon wyświetlający listę notatek z możliwością kliknięcia na poszczególne notatki, co przeniesie na stronę wyświetlającą pojedynczą notatkę.
Dla obu widoków zaprojektuj adresy url, pod którymi widoki będą dostępne.
-
Utwórz ekran tworzenia konta, logowania i wylogowania użytkowników.
-
Utwórz ekran dodawania, edycji i usuwania notatek.
Dodaj do modelu notatki pole autora, aby użytkownik mógł edytować i usuwać jedynie własne notatki.