Django Kerangka Kerja Web untuk Aplikasi Python

Django
Spread the love

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.