1. Django Python – Setup Project dengan Struktur Direktori

django python bahasa indonesia

1. Struktur Direktori Django

Untuk membuat struktur direktori project django dapat mengikuti gambar di atas. Dimana direktori utama project terletak pada direktori django_project dan app dipecah pada direktori apps.

Biasanya pada awal belajar app akan terletak diluar atau sejajar dengan direktori django_project. Tetapi untuk mempermudah konsep belajar yang akan berlanjut, maka kita mengikuti struktur seperti pada gambar.

2. Membuat Project Django

$ mkdir nama_project
$ cd nama_project

$ virtualenv env
$ source /env/bin/activate

$ pip3 install django
$ django-admin startproject nama_project


$ mkdir static
   $ cd static
   $ mkdir css js
$ mkdir media
$ mkdir templates

$ mkdir apps

3. Konfigurasi Project

### STATIC FILES
STATIC_URL = ‘/static/’
STATICFILES_DIRS = [
   os.path.join(BASE_DIR, ‘static’)
]

### MEDIA FILES
MEDIA_URL = ‘/media/’
MEDIA_ROOT = os.path.join(BASE_DIR, ‘media’)

### TEMPLATES DIR
TEMPLATES = [
...
        'DIRS': ['templates'],
...
]

4. Membuat Apps

$ django-admin startapp nama_app
INSTALLED_APPS = [
    'Django.contrib.admin',
    'Django.contrib.auth',
    'Django.contrib.contenttypes',
    'Django.contrib.sessions',
    'Django.contrib.messages',
    'django.contrib.staticfiles',

    'apps.nama_app',
]

Jangan lupa ubah nama aplikasi di masing-masing file apps.py pada masing-masing app.

class App1Config(AppConfig):
    ...
    name = 'apps.nama_app'

5. Run Django Project

$ django-admin manage.py runserver

Lanjutkan Membaca Materi Lengkap


Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.