Kenapa Flask?
Flask adalah mikroframework yang sangat populer untuk membangun aplikasi web menggunakan Python. Keuntungannya adalah kesederhanaan dan fleksibilitas, membuat…
Panduan langkah demi langkah dalam artikel ini akan membimbing Anda melalui seluruh proses pembangunan aplikasi web menggunakan Flask.
Langkah 1: Instalasi Flask
Setelah memastikan bahwa Python sudah terinstal di komputer Anda, langkah pertama adalah menginstal Flask. Anda bisa menggunakan pip untuk melakukan ini. Buka terminal dan jalankan:
pip install Flask
Langkah 2: Struktur Proyek
Setelah Flask terinstal, buatlah folder untuk proyek Anda dan buat struktur proyek seperti berikut:
- myflaskapp/
- app.py
- templates/
- index.html
File app.py
akan menjadi file utama untuk aplikasi Flask kita.
Langkah 3: Kode Aplikasi Sederhana
Isi file app.py
dengan kode berikut:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
Kode di atas akan menjalankan server web yang menampilkan index.html
saat Anda mengakses root URL.
Langkah 4: Membuat Template HTML
Buatlah file index.html
di dalam folder templates
dan tambahkan kode berikut:
<!DOCTYPE html>
<html>
<head>
<title>Aplikasi Flask Pertama</title>
</head>
<body>
<h1>Selamat datang di aplikasi Flask pertama Anda!</h1>
</body>
</html>
Langkah 5: Menjalankan Aplikasi
Kembali ke terminal dan jalankan aplikasi dengan perintah:
python app.py
Setelah menjalankan perintah tersebut, buka browser dan akses http://127.0.0.1:5000/
. Anda akan melihat pesan sambutan dari aplikasi Flask Anda!
Tips Praktis
- Jangan lupa untuk bereksperimen dengan menambah route dan template baru.
- Gunakan debug mode saat pengembangan untuk melihat perubahan secara langsung.
Kesimpulan
Membangun aplikasi web dengan Flask itu menyenangkan dan mudah! Saya sangat merekomendasikan untuk terus belajar dan mengeksplorasi lebih jauh tentang framework ini. Cobalah buat aplikasi yang lebih kompleks dan sertakan fitur-fitur seperti formulir dan database.
Jika Anda ingin belajar lebih lanjut, Anda bisa mengunjungi dokumentasi resmi Flask.
Leave a Reply