Django & PZ infodump - iiuni/projektzapisy GitHub Wiki
Nie wiedziałem gdzie to wpisać, może się przyda kolejej grupie.
- metoda modeli django
save()nie wywołujeclean()anifullclean() ModelFormswywołująfullclean()przed wywołaniemsave()więc dodaniefullcleando przeciązonegosaveto nie jest dobry pomysł- model
UserProfileto cache danych z kilku modeli (Student,Employee,Zamawiani2012etc.). - model
UserProfilejest 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_studentdo template:user.get_profile.is_student) - template'y są hierarchiczne (
blockiblock.super) - Kursy w aplikacji Sale beta pojawiają się dopiero po migracji danych z tabeli z danymi grup do tabeli z wydarzeniami, wykonywanej co semestr