Kenapa Flask?
Flask adalah salah satu framework web yang paling populer dan ringan untuk bahasa pemrograman Python. Saya sangat menyukai Flask karena kemudahan penggunaannya dan fleksibilitas yang diberikannya dalam pengembangan aplikasi web. Setiap kali saya mengerjakan proyek menggunakan Flask, saya merasa terinspirasi untuk berkreasi, dan saya yakin Anda juga akan merasakan hal yang sama!
1. Install Flask
Sebelum kita mulai, pastikan Anda telah menginstal Python dan pip. Jika belum, silakan unduh dan instal dari sini.
Setelah Python terinstal, buka terminal dan ketik:
pip install Flask
2. Membuat Struktur Proyek
Setelah Flask terinstal, buatlah folder baru untuk proyek Anda, kemudian di dalam folder tersebut, buat file bernama app.py
.
Struktur foldernya akan terlihat seperti ini:
- my_flask_app/
- app.py
3. Membuat Aplikasi Flask Pertama Kita
Buka file app.py
yang telah Anda buat, kemudian tambahkan kode berikut:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "Hello, World!"
if __name__ == '__main__':
app.run(debug=True)
Dengan kode di atas, kita telah membuat aplikasi sederhana yang mengembalikan “Hello, World!” ketika diakses di root URL.
4. Menjalankan Aplikasi
Untuk menjalankan aplikasi, kembali ke terminal dan navigasikan ke folder proyek, lalu jalankan:
python app.py
Anda akan melihat output yang menunjukkan bahwa server sedang berjalan. Buka browser Anda dan akses http://127.0.0.1:5000/
untuk melihat aplikasi yang baru saja kita buat!
5. Menambahkan Fitur
Salah satu fitur menarik yang bisa kita tambahkan adalah halaman About. Mari kita modifikasi kode kita:
@app.route('/about')
def about():
return "Ini adalah halaman About"
Dengan menambahkan kode di atas, Anda sekarang bisa mengunjungi http://127.0.0.1:5000/about
untuk melihat halaman About.
6. Kesimpulan
Anda telah berhasil membuat aplikasi web sederhana menggunakan Flask! Ini hanya permulaan, masih banyak hal yang bisa Anda eksplorasi seperti menghubungkan database, menambah autentikasi pengguna, dan lain-lain. Jangan ragu untuk terus belajar dan menggali informasi lebih dalam.
Selamat berkreasi!
Untuk tutorial dan informasi lebih lanjut, Anda bisa mengunjungi: Dokumentasi Flask
Leave a Reply