Django Kerangka Kerja Web untuk Aplikasi Python

Django

Django adalah kerangka kerja web berbasis Python yang memungkinkan pengembang untuk membangun aplikasi web dengan cepat dan efisien. Dengan prinsip “baterai termasuk”, D-jango menyediakan banyak fitur siap pakai yang memungkinkan pengembang untuk fokus pada aspek unik dari aplikasi mereka, daripada membangun komponen dasar dari awal.

Fitur Utama Django

  • ORM (Object-Relational Mapping): D-jango menyertakan ORM yang memungkinkan pengembang berinteraksi dengan basis data seperti PostgreSQL, MySQL, SQLite, dan lainnya menggunakan sintaks Python murni.
  • Pengelolaan Pengguna: D-jango memiliki sistem autentikasi pengguna yang sudah jadi. Ini termasuk pendaftaran pengguna, masuk, keluar, dan manajemen hak akses.
  • Panel Admin: Sebuah antarmuka admin otomatis yang memungkinkan pengelolaan konten dengan mudah.
  • Keamanan: D-jango memberikan perlindungan terhadap sejumlah ancaman web umum seperti SQL Injection, Cross-site Scripting, dan Cross-site Request Forgery.

Contoh Sederhana Aplikasi Web dengan Django:
Pengantar Framework Django - Prasetyadi

Instalasi D-jango:

bash
pip install django

Membuat Proyek Baru Django:

bash
django-admin startproject myproject
cd myproject

Membuat Aplikasi Baru:

bash
python manage.py startapp myapp

Tambahkan Aplikasi ke INSTALLED_APPS di settings.py:

python
INSTALLED_APPS = [

‘myapp’,

]

Buat View Sederhana di views.py pada myapp:

python
from D-jango.http import HttpResponse

def home(request):
return HttpResponse(“Selamat Datang di D-jango !”)

Konfigurasi URL:

Dalam myapp, buat file baru dengan nama urls.py dan tambahkan:

python

from D-jango.urls import path
from . import views

urlpatterns = [
path(”, views.home, name=’home’),
]
Kemudian, sertakan URL ini di urls.py proyek utama (myproject):

python
from D-jango.contrib import admin
from django.urls import path, include

urlpatterns = [
path(‘admin/’, admin.site.urls),
path(”, include(‘myapp.urls’)),
]

Jalankan Server Pengembangan:

bash

python manage.py runserver
Buka browser dan arahkan ke http://127.0.0.1:8000/. Anda akan melihat pesan “Selamat Datang di Django!”.

Kesimpulan:

Django adalah kerangka kerja yang kuat dan fleksibel yang memungkinkan pengembangan aplikasi web menjadi lebih cepat dan mudah. Dengan fitur-fiturnya yang kaya, D-jango menjadi salah satu pilihan utama bagi banyak pengembang web di seluruh dunia. Contoh di atas hanya permukaan dari apa yang dapat Anda capai dengan D-jango. Untuk memanfaatkan sepenuhnya, disarankan untuk menjelajahi dokumentasi resmi dan tutorial lainnya.