-
Notifications
You must be signed in to change notification settings - Fork 10
Django & PZ infodump
bpodrygajlo edited this page Sep 24, 2016
·
1 revision
Nie wiedziałem gdzie to wpisać, może się przyda kolejej grupie.
- metoda modeli django
save()
nie wywołujeclean()
anifullclean()
-
ModelForms
wywołująfullclean()
przed wywołaniemsave()
więc dodaniefullclean
do przeciązonegosave
to nie jest dobry pomysł - model
UserProfile
to cache danych z kilku modeli (Student
,Employee
,Zamawiani2012
etc.). - model
UserProfile
jest zarejestrowany w django jako profil użytkownika; dostępny jest pod metodą user.get_profile(). - od wersji 1.5 w django jest relacja 1-do-1, która powinna zastąpić obecną metodę pobierania profilu
- w template'ach mozna odpalać tylko funkcje bezargumentowe (np. z pythonowego
user.get_profile().is_student
do template:user.get_profile.is_student
) - template'y są hierarchiczne (
block
iblock.super
) - Kursy w aplikacji Sale beta pojawiają się dopiero po migracji danych z tabeli z danymi grup do tabeli z wydarzeniami, wykonywanej co semestr