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?

questionAnswers(3)

yourAnswerToTheQuestion