Membuat Django Templates Relatif terhadap Proyek

djangoKetika 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:

  1. Membuat Aplikasi Notes Dengan Django
  2. Mengenal Django Framework
  3. Instalasi Django Framework di Windows
  4. 10 Alasan Mengapa Anda Harus Mencoba Django
  5. Open Atrium, Software Manajemen Proyek Berbasis Drupal

About Gilang Chandrasa

Gilang Chandrasa adalah seorang web developer yang sangat menyukai dunia open source. Memasak adalah salah satu hobinya diluar dunia IT. Pendiri Yumbaa dan Komunitaz ini juga adalah seorang blogger, menulis di berbagai situs termasuk komunitasweb. Mempunyai mimpi untuk memajukan dunia web Indonesia.
This entry was posted in Panduan and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Additional comments powered by BackType