Ta sekcja zawiera wyczerpującą dokumentację techniczną każdej warstwy stosu Pytigon. Jeśli sekcja Architektura ukazywała las, ta sekcja ukazuje drzewa — każdą gałąź, każdy liść, każdy korzeń.
Każda podsekcja dotyczy konkretnej domeny technicznej:
Czytaj po kolei, by zyskać pełne zrozumienie, albo przejdź bezpośrednio do potrzebnego tematu.
Przykłady kodu w tej sekcji wykorzystują składnię szablonów .ihtml. Jeśli nie znasz .ihtml, najpierw zapoznaj się z sekcją Template editor.
Przykłady w języku Python są kompletne i przetestowane pod kątem bieżącego wydania Pytigon. Tam, gdzie sygnatury API zawierają podpowiedzi typów, podpowiedzi te są dokładne dla Pythona 3.10+.
| Termin | Definicja |
|---|---|
JSONModel |
Rozszerzony model Django w Pytigon z polem JSON i metodami-hookami |
.ihtml |
Indented HTML — format szablonów Pytigon kompilowany do szablonów Django |
schhtml |
Simplified HTML — oparty na stronach format renderowania Pytigon dla PDF/wxPython |
FastForm |
Oparty na ciągach znaków język definiowania formularzy do szybkiego tworzenia form |
comboselect |
Kaskadowy wzorzec list rozwijanych dla powiązanych pól formularza |
row_related_list |
Relacja tabelowa na poziomie szablonu bez kluczy obcych SQL |
add_param |
Dynamiczny parametr przekazywany do widoków dla zachowania zależnego od kontekstu |
base_filter |
Segment URL do filtrowania zapytań w oparciu o rekord nadrzędny |
Backend | Frontend|Introduction to web GUI | Communication between backend and frontend|Http