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
