Ketika anda memulai proyek baru di Django, anda disuguhkan settings.py yang berisikan konfigurasi tentang proyek anda.
Salah satu diantaranya adalah folder templates yang akan anda gunakan.
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. )
Satu hal yang menjadi masalah, yaitu setting untuk templates merupakan full path. Ketika kita memindahkan folder proyek kita, maka otomatis kita harus mengubah settings untuk templates direktori kita.
Untuk mengatasinya kita akan membuat setting untuk folder template relatif terhadap lokasi proyek kita.
# settings.py import os PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))
# settings.py TEMPLATE_DIRS = ( os.path.join(PROJECT_PATH, 'templates') )
Sekarang anda tinggal membuat folder bernama templates di dalam folder proyek Django anda. Mudah bukan?
Related posts: