Me acaban de comenzar un estudio de viabilidad sobre Django para mi empresa y me he dado cuenta de la necesidad de rutas absolutas en settings.py:Django - ¿Cómo lidiar con los caminos en settings.py en proyectos de colaboración
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.
)
Mi pregunta es: ¿Cómo lidiar con esta ruta absoluta cuando colaboras con un equipo? Digamos que si un miembro del equipo tiene que modificar las rutas después de obtener el proyecto del control de código fuente no solo será propenso a errores y perderá tiempo, sino que también causará complicaciones cuando este usuario tenga que realizar un cambio en settings.py. ¿Cómo puedo evitar esto?
¿Por qué el 'PWD = os.path.dirname predeterminado (os.path.dirname (__ file __))'? ¿Alguna diferencia? – User
Tenga en cuenta que en Windows este método creará rutas que tienen barras diagonales inversas, lo que va en contra de los documentos de Django (por ejemplo, [https://docs.djangoproject.com/en/1.7/ref/settings/](https://docs .djangoproject.com/es/1.7/ref/settings/# name) y los comentarios en el fragmento de arriba). – dhobbs