/ / Utilisation d'applications tierces dans Django, quelques questions - django, authentification django, applications django

Utiliser des applications tierces dans Django, quelques questions - django, django-authentication, django-apps

Je suis nouveau à Django.

J'ai des doutes sur l'installation d'applications tierces dans Django.

Un exemple spécifique. Le "django-registration" App dans https://bitbucket.org/ubernostrum/django-registration/src. En lisant les instructions de la doc, il nous dit d’installer cette application avec PIP (pip install django-registration). Pour ce faire, l’application sera installée dans Python Site-packages, n’est-ce pas?

Ma question est la suivante: l'application doit-elle être installée de cette manière? Pourquoi ne pas mettre le dossier "django-registration" dans notre projet en tant qu'application?

PS: Ceci est une question de démarrage Django.

Meilleures salutations,

Réponses:

2 pour la réponse № 1

L'application doit-elle être installée de cette manière?

Non.

Tant que python peut le trouver (c'est-à-dire qu'il se trouve sur le PYTHONPATH), vous pouvez le placer à votre guise.

Pourquoi ne pas mettre le dossier "django-registration" dans notre projet en tant qu'application?

Pourquoi pas en effet? Si vous envisagez de le modifier de manière substantielle, cela est peut-être tout à fait raisonnable. Si vous ne l'utilisez pas, gardez-le séparé afin de ne pas perdre de vue ce qui est votre code et ce qui ne l'est pas; et faciliter les mises à jour à soit.