To zadanie jest drugim (ale nie ostatnim) z serii związanej z tworzeniem serwisów internetowych w Django. Tego zadania nie trzeba jeszcze oddawać, kolejne zadanie będzie wymagało oddania.
W tym zadaniu należy przygotować przeglądarkę do obrazków (tzw. strona główna). Należy do tego użyć Django oraz Bootstrapa albo TailwindCSS (można użyć obu).
opis
(tekstowy, nieobowiązkowy).data_publikacji
(data i czas publikacji obrazka, obowiązkowy).tags
), które są przypisane do obrazka. Tagi mogą być zewnętrznym modelem, albo polem w modelu odbrazka.Dla tych zmian należy przygotować migrację.
Na stronie głównej powinny się pojawiać:
Paginację można zrobić korzystając z Paginator’a https://docs.djangoproject.com/en/5.0/topics/pagination/
Należy przygotować polecenie administratora, które dodaje do bazy danych przykładowe (losowe) obrazki.
https://docs.djangoproject.com/en/5.0/howto/custom-management-commands/