Django: Modele i formularze

Po poznaniu podstaw Django czas zagłębić się w pracę z danymi — zaawansowane modele, relacje między nimi oraz formularze, które pozwalają użytkownikom wprowadzać dane do aplikacji. Ten moduł pokazuje też, jak wykorzystać wbudowany panel administratora Django.

Czego się nauczysz

  • Zaawansowanej pracy z modelami danych: atrybutów, walidatorów i migracji istniejących modeli
  • Przeszukiwania modeli i definiowania relacji (one-to-one, one-to-many, many-to-many)
  • Pracy z tabelami łączącymi w relacjach wiele-do-wielu
  • Budowania zaawansowanych formularzy, w tym formularzy generowanych z modelu
  • Konfiguracji panelu administratora Django

Co obejmuje moduł

  • Materiał w formie PDF z wyjaśnieniem zagadnień i przykładami kodu
  • Zadanie do samodzielnego wykonania w repozytorium GitHub, sprawdzane w code review
  • Projekt, który można wykorzystać w portfolio
  • Omówienie dobrych praktyk i najczęściej popełnianych błędów w code review

Dla kogo jest ten moduł

Dla osób, które chcą sprawdzić swój poziom wiedzy z pracy z modelami danych i formularzami w Django, szukają projektu do portfolio na odpowiednim poziomie trudności i wolą mieć wiedzę uporządkowaną w jednym miejscu, z możliwością konsultacji podczas code review.

Ten moduł jest częścią programu:

Python