Membangun Aplikasi Web dengan Flask

Kenapa Flask? Kenapa Membuat Aplikasi Web?

Halo, teman-teman! 🌟

Flask adalah salah satu framework yang paling menarik untuk membangun aplikasi web menggunakan Python. Sebagai pengembang yang mulai mencintai dunia pemrograman, saya merasa sangat terinspirasi oleh kesederhanaan dan fleksibilitas yang ditawarkan Flask. Saya yakin, setiap pengembang memiliki cerita tentang bagaimana mereka berkenalan dengan teknologi yang mengubah cara mereka berpikir dan bekerja, dan ini adalah cerita saya tentang Flask.

Apa Itu Flask?

Flask adalah framework web mikro untuk Python. Apa artinya “mikro”? Itu berarti ia dirancang untuk memberikan inti yang sederhana, tetapi cukup kuat untuk membangun aplikasi web yang kompleks. Dengan Flask, Anda bisa mulai dengan cepat dan menambahkan komponen sesuai kebutuhan Anda. Ini seperti membangun dengan LEGO! 🔧

Langkah-langkah Membuat Aplikasi Web Sederhana dengan Flask

  • Langkah 1: Install Flask
    pip install Flask
  • Langkah 2: Buat Struktur Proyek
    mkdir flask_app
    cd flask_app
    mkdir templates
  • Langkah 3: Buat File Aplikasi

    Buat file bernama app.py dalam folder flask_app

1. Contoh Kode di app.py

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')
def home():
    return render_template('index.html')  # Rendering HTML

if __name__ == '__main__':
    app.run(debug=True)

2. Buat Halaman HTML

Di folder templates, buat file bernama index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Flask App</title>
</head>
<body>
    <h1>Halo, Flask!</h1>
    <p>Aplikasi web pertama kita</p>
</body>
</html>

3. Menjalankan Aplikasi

Jalankan aplikasi Anda dengan perintah:

python app.py

Setelah itu, buka browser dan pergi ke http://127.0.0.1:5000. Anda akan melihat halaman yang Anda buat!

Akhir Kata

Dengan Flask, Anda bisa mulai mengembangkan aplikasi web dengan cepat dan efisien. Jangan ragu untuk bereksperimen dan menjelajahi lebih dalam!

Mari kita terus belajar dan berbagi!💡

Referensi:
Dokumentasi Flask

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *