Menyiapkan Proyek Django Pertama Anda dari Awal
Django adalah kerangka kerja web Python tingkat tinggi yang mendukung pengembangan cepat dan desain yang bersih dan pragmatis. Kerangka kerja ini menyederhanakan pembuatan aplikasi web yang tangguh dan dapat diskalakan dengan menyediakan fitur bawaan seperti ORM, templat, dan autentikasi.
Bagaimana cara menginstal Django?
Untuk memulai, Anda perlu menginstal Python di komputer Anda. Gunakan langkah-langkah berikut untuk menginstal Django:
- Pastikan Python dan pip telah terinstal. Jalankan
python --version
danpip --version
di terminal Anda. - Create a virtual environment to isolate your project dependencies:
python -m venv myenv
- Activate the virtual environment:
# On Windows myenv\Scripts\activate # On macOS/Linux source myenv/bin/activate
- Install Django using pip:
pip install django
Bagaimana Cara Membuat Proyek Django?
Setelah Django terinstal, Anda dapat membuat proyek baru dengan menjalankan perintah berikut:
django-admin startproject myproject
Ini akan membuat direktori bernama myproject
yang berisi file-file yang diperlukan untuk proyek Django:
manage.py
: Alat baris perintah untuk berinteraksi dengan proyek.myproject/
: Folder proyek utama yang berisi file konfigurasi.
Bagaimana Menjalankan Server Pengembangan?
Navigasi ke direktori proyek dan mulai server pengembangan untuk melihat proyek Anda beraksi:
cd myproject
python manage.py runserver
Buka peramban web dan buka http://127.0.0.1:8000. Anda akan melihat halaman selamat datang Django, yang menunjukkan bahwa proyek Anda berjalan dengan sukses.
Bagaimana Cara Membuat Aplikasi di Django?
Proyek Django disusun menjadi aplikasi. Untuk membuat aplikasi pertama Anda, jalankan:
python manage.py startapp myapp
Ini akan membuat folder bernama myapp
dengan file-file yang diperlukan untuk aplikasi tersebut. Jangan lupa untuk mendaftarkan aplikasi tersebut di pengaturan proyek Anda dengan menambahkannya ke daftar INSTALLED_APPS
di settings.py
:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp', # Add this line
]
Apa berikutnya?
Dari sini, Anda dapat mulai membangun aplikasi dengan mendefinisikan model, tampilan, dan templat. Jelajahi dokumentasi Django untuk mempelajari lebih dalam setiap fitur dan membangun aplikasi web yang berfungsi penuh!