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