Projet

Général

Profil

Development #6454

Mettre à jour le fichier settings.py

Ajouté par Jérôme Schneider il y a environ 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Jérôme Schneider
Catégorie:
-
Version cible:
-
Début:
09 février 2015
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Il faudrait comme pour Combo ne garder qu'un seul fichier settings et n'utiliser qu'une variable d’environnement pour charger un fichier de configuration.


Fichiers

Révisions associées

Révision 4d9e15a0 (diff)
Ajouté par Jérôme Schneider il y a environ 9 ans

settings: use a single settings.py file

use just HOBO_SETTINGS_FILE variable environment to set the
configuration file

Closes #6454

Historique

#1

Mis à jour par Jérôme Schneider il y a environ 9 ans

#2

Mis à jour par Frédéric Péters il y a environ 9 ans

Je n'incluerais pas l'exemple de config multitenant, il ne va pas se trouver maintenu.

#3

Mis à jour par Thomas Noël il y a environ 9 ans

Pour le multitenant, j'allais dire comme Fred. On documentera/complétera le jour venu, quand on aura stabilité ça.

Dans le settings.py attention au local_settings.py final, execfile doit être fait avec un chemin absolu sinon on sait pas trop ce qu'il va faire. Donc plutôt, comme dans combo:

local_settings_file = os.environ.get('HOBO_SETTINGS_FILE',
        os.path.join(os.path.dirname(__file__), 'local_settings.py'))
if os.path.exists(local_settings_file):
    execfile(local_settings_file)
#4

Mis à jour par Jérôme Schneider il y a environ 9 ans

Pour le local_settings.py on a eu la discussion avec Benj qui lui préfère l'avoir dans le dossier courant. C'est vrai que c'est légèrement plus pratique pour développer c'est pour ça que j'étais parti dessus. En attendant qu'on se mette d'accord je vais faire comme Combo. On changera au besoin.

#5

Mis à jour par Thomas Noël il y a environ 9 ans

Jérôme Schneider a écrit :

Pour le local_settings.py on a eu la discussion avec Benj qui lui préfère l'avoir dans le dossier courant. C'est vrai que c'est légèrement plus pratique pour développer c'est pour ça que j'étais parti dessus. En attendant qu'on se mette d'accord je vais faire comme Combo. On changera au besoin.

Nope, faut pas que le local_settings.py puisse être «n'importe où», c'est pas secure...

#6

Mis à jour par Jérôme Schneider il y a environ 9 ans

Nouveau fichier qui supprime le fichier d'exemple en multitenants et change le chemin du local_settings.

#7

Mis à jour par Jérôme Schneider il y a environ 9 ans

  • Statut changé de En cours à Résolu (à déployer)
  • % réalisé changé de 70 à 100
#8

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF