Tôi vừa bắt đầu một nghiên cứu khả thi về Django cho công ty của tôi và tôi đã nhận thấy sự cần thiết của đường dẫn tuyệt đối trên settings.py:Django - Làm thế nào để đối phó với những con đường ở settings.py vào các dự án hợp tác
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.
)
Câu hỏi của tôi là: Làm cách nào để đối phó với các đường dẫn tuyệt đối này khi bạn cộng tác với một nhóm? Nói rằng, nếu một thành viên trong nhóm phải sửa đổi các đường dẫn sau khi nhận dự án từ điều khiển nguồn, điều này sẽ không dễ xảy ra và lãng phí thời gian nhưng nó cũng sẽ gây ra các biến chứng khi người dùng này phải thực hiện thay đổi đối với settings.py. Làm thế nào tôi có thể tránh điều này?
Tại sao mặc định 'PWD = os.path.dirname (os.path.dirname (__ file __))'? Bất kỳ sự khác biệt? – User
Lưu ý rằng trên Windows phương pháp này sẽ tạo các đường dẫn có dấu gạch chéo ngược, ngược lại với tài liệu Django (ví dụ: [https://docs.djangoproject.com/en/1.7/ref/settings/](https://docs .djangoproject.com/vi/1.7/ref/settings/# name) và các chú thích trong đoạn trên). – dhobbs