ho appena iniziato uno studio di fattibilità su Django per la mia azienda e ho notato la necessità di percorsi assoluti su settings.py:Django - Come affrontare i percorsi in settings.py su progetti di collaborazione
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
)
La mia domanda è: come affrontare questo percorso assoluto quando collabori con un team? Supponiamo che, se un membro del team deve modificare i percorsi dopo aver ottenuto il progetto dal controllo del codice sorgente, questo sarà soggetto a errori e spreco di tempo ma causerà anche complicazioni quando questo utente dovrà eseguire una modifica su settings.py. Come posso evitare questo?
Perché il valore predefinito 'PWD = os.path.dirname (os.path.dirname (__ file __))'? Qualche differenza? – User
Si noti che su Windows questo metodo creerà percorsi con barre rovesciate, che sono in contrasto con i documenti di Django (ad esempio, [https://docs.djangoproject.com/en/1.7/ref/settings/](https://docs .djangoproject.com/it/1.7/ref/settings/# name) e i commenti nello snippet sopra). – dhobbs