Dodanie kodu do __init__.py
Sprawdzam, jak działa model systemu w django i zauważyłem coś, czego nie rozumiem.
Wiem, że tworzysz pusty__init__.py
plik, aby określić, że bieżący katalog jest pakietem. I możesz ustawić jakąś zmienną__init__.py
aby import * działał poprawnie.
Ale django dodaje kilka instrukcji z ... import ... i definiuje kilka klas w__init__.py
. Czemu? Czy to nie sprawia, że rzeczy wyglądają bałagan? Czy istnieje powód, dla którego ten kod jest wymagany__init__.py
?