Penggunaan Framework Web contoh: Flask, Django
Penggunaan Framework Web (Flask)
Flask adalah salah satu framework web Python yang ringan dan fleksibel. Dalam tutorial ini, kita akan belajar bagaimana menggunakan Flask untuk membuat aplikasi web sederhana.
Langkah 1: Instalasi Flask
Untuk memulai, pastikan Anda memiliki Python terinstal. Kemudian, instal Flask menggunakan pip dengan perintah berikut:
pip install flask
Langkah 2: Membuat Aplikasi Flask
Buat file Python baru, misalnya app.py
, dan impor Flask:
from flask import Flask
app = Flask(__name__)
Langkah 3: Membuat Route
Tambahkan route ke aplikasi Flask Anda. Ini adalah cara untuk menangani permintaan HTTP.
@app.route('/')
def hello_world():
return 'Hello, World!'
Langkah 4: Menjalankan Aplikasi
Di bagian bawah file app.py
, tambahkan kode berikut untuk menjalankan aplikasi:
if __name__ == '__main__':
app.run()
Langkah 5: Menjalankan Aplikasi Flask
Buka terminal, arahkan ke direktori di mana Anda menyimpan app.py
, dan jalankan aplikasinya:
python app.py
Langkah 6: Akses Aplikasi di Browser
Buka browser dan akses http://localhost:5000
. Anda akan melihat pesan "Hello, World!".
Langkah 7: Menambahkan Halaman Lain
Anda dapat menambahkan halaman lain dengan menambahkan route baru dan fungsi yang sesuai dalam app.py
. Misalnya:
@app.route('/about')
def about():
return 'Ini adalah halaman About.'
Dengan ini, Anda dapat mengakses halaman About dengan mengunjungi http://localhost:5000/about
.
Langkah 8: Templating
Untuk membuat tampilan yang lebih kompleks, Anda dapat menggunakan templating. Flask mendukung Jinja2, yang memungkinkan Anda untuk memisahkan kode HTML dari kode Python.
Langkah 9: Menambahkan Basis Data
Anda dapat mengintegrasikan basis data seperti SQLite atau MySQL ke dalam aplikasi Flask Anda untuk menyimpan dan mengambil data.
Ini adalah dasar-dasar penggunaan Flask. Anda dapat mengembangkan aplikasi web yang lebih kompleks dengan fitur-fitur tambahan seperti otentikasi, formulir, dan lainnya. Selamat belajar Flask!
Penggunaan Framework Web (Django)
Django adalah framework web Python yang kuat dan lengkap. Di sini, kita akan melihat langkah-langkah dasar untuk membuat aplikasi web sederhana dengan Django.
Langkah 1: Instalasi Django
Pastikan Anda memiliki Python terinstal, kemudian instal Django menggunakan pip:
pip install django
Langkah 2: Membuat Proyek Django
Buat proyek Django baru dengan perintah berikut:
django-admin startproject nama_proyek
Langkah 3: Membuat Aplikasi Django
Buat aplikasi dalam proyek dengan perintah:
cd nama_proyek
python manage.py startapp nama_aplikasi
Langkah 4: Definisikan Model
Dalam file models.py
di aplikasi Anda, definisikan model-model yang akan digunakan dalam basis data.
Langkah 5: Migrasi Basis Data
Migrasikan model-model Anda ke basis data:
python manage.py makemigrations
python manage.py migrate
Langkah 6: Membuat View
Dalam file views.py
di aplikasi Anda, buat view yang akan menangani permintaan HTTP.
Langkah 7: Membuat URL Pattern
Tambahkan URL pattern ke file urls.py
di aplikasi Anda untuk menghubungkan view dengan URL.
Langkah 8: Menjalankan Aplikasi
Jalankan server pengembangan Django dengan perintah:
python manage.py runserver
Langkah 9: Akses Aplikasi di Browser
Buka browser dan akses http://localhost:8000
. Anda akan melihat halaman default Django.
Langkah 10: Templating
Seperti Flask, Anda dapat menggunakan templating dalam Django untuk membuat tampilan yang dinamis.
Langkah 11: Admin Panel
Django menyediakan admin panel bawaan yang dapat Anda gunakan untuk mengelola data aplikasi Anda.
Inilah langkah-langkah dasar untuk menggunakan Flask dan Django dalam pengembangan web Python. Selanjutnya, Anda dapat mengeksplorasi lebih lanjut dan menambahkan fitur-fitur tambahan sesuai kebutuhan aplikasi Anda. Selamat mengembangkan!