/ / Używanie aplikacji innych firm w Django, kilka pytań - django, django-authentication, django-apps

Korzystanie z aplikacji innych firm w Django, kilka pytań - django, django-authentication, django-apps

Jestem nowy w Django.

Mam pewne wątpliwości dotyczące instalowania aplikacji innych firm w Django.

Konkretny przykład. Aplikacja "django-rejestracja" w https://bitbucket.org/ubernostrum/django-registration/src. Czytając instrukcje, które mówi nam, żeby zainstalować tę aplikację z PIP (pip django-registration install), w ten sposób aplikacja zostanie zainstalowana w pakietach Pythona, prawda?

Moje pytanie brzmi: aplikacja musi być zainstalowana w ten sposób? Dlaczego nie umieścić folderu "django-rejestracja" w naszym projekcie jako aplikacji?

PS: To jest pierwsze pytanie Django.

Z poważaniem,

Odpowiedzi:

2 dla odpowiedzi № 1

Aplikacja musi być zainstalowana w ten sposób?

Nie.

Tak długo jak Python może go znaleźć (np. Na PYTHONPATH) możesz umieścić go w dowolnym miejscu.

Dlaczego nie umieścić folderu "django-rejestracja" w naszym projekcie jako aplikacji?

Dlaczego nie? Jeśli planujesz zmodyfikować to w znacznym stopniu, to być może całkiem rozsądne. Jeśli nie jesteś, to trzymanie go osobno będzie na bieżąco informować, jaki jest twój kod, a co nie jest; i ułatwić aktualizacje.