3 votes

Dans Django, comment puis-je réutiliser settings.py dans une nouvelle application en dehors du projet ?

J'ai une nouvelle application Django sur laquelle je travaille.

J'ai la structure de répertoire suivante.

Django/
  appc
  project1
    appA
    appB

Je voudrais utiliser le settings.py de project1 dans appc. J'ai ajouté l'application appc dans les INSTALLED_APPS du projet 1. J'utilise WSGI donc j'ai ajouté le répertoire Django/appc au chemin python également.

Mon problème est que lorsque j'essaie d'étendre un modèle de l'application A, je ne suis pas capable de charger les variables définies dans le fichier settins.py du projet 1. Je pense donc que ma question est la suivante : comment puis-je m'assurer que l'application C va utiliser les paramètres de l'application B ?

3voto

Ignacio Vazquez-Abrams Points 312628

Les applications Django qui nécessitent un accès aux paramètres du projet devraient importer et utiliser django.conf.settings .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X