Flask adalah kerangka kerja web mikro sumber terbuka dan gratis untuk Python yang dirancang untuk membantu pengembang membangun aplikasi web yang aman, dapat diskalakan, dan dapat dipelihara.
Flask didasarkan pada Werkzeug dan menggunakan Jinja2 sebagai mesin template.
Juga, ini dikenal sebagai kerangka mikro karena tidak memerlukan perpustakaan dan alat pihak ketiga tertentu.
Namun, Flask dapat mendukung ekstensi yang diimplementasikan di Flask itu sendiri untuk menambahkan fitur ke dalam aplikasi Flask.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan tugas Instalasi Perangkat Lunak pada Sistem Ubuntu.
Dalam konteks ini, kita akan melihat metode untuk menginstal kerangka Flask pada mesin Ubuntu 20.04 Anda.
Bagaimana cara menginstal Flask di Ubuntu ?
Untuk menginstal Flask di Ubuntu 20.04, mari kita perbarui sistem terlebih dahulu dengan perintah berikut:
$ sudo apt update
Setelah pembaruan selesai, lanjutkan ke langkah berikutnya.
Secara default, Ubuntu 20.04 hadir dengan Python 3.8. Anda dapat memverifikasi ini dengan perintah berikut:
$ python3 -V
Selanjutnya, Anda harus menginstal paket python3-venv untuk membuat virtual environment untuk aplikasi Flask:
$ sudo apt install python3-venv
Setelah paket terinstal, mari kita buat virtual environment untuk aplikasi Flask.
Disarankan untuk membuat direktori baru untuk aplikasi dan menavigasi ke dalamnya:
$ mkdir flask-dir && cd flask-dir
Sekarang, jalankan perintah berikut di flask-dir untuk membuat virtual environment:
$ python3 -m venv venv
Perintah membuat direktori bernama venv di direktori flask-dir.
Untuk menggunakan lingkungan virtual, Anda harus mengaktifkannya sebagai berikut:
$ source venv/bin/activate
Setelah lingkungan virtual diaktifkan, Anda dapat menginstal Flask menggunakan pip pengelola paket Python:
(venv) $ pip install Flask
Verifikasi bahwa Flask berhasil diinstal dengan menjalankan perintah berikut:
(venv) $ python -m flask --version
Selamat, sekarang Anda dapat membuat beberapa aplikasi Flask di Ubuntu 20.04 Anda.
Bagaimana cara membuat aplikasi sederhana dengan Flask di Ubuntu ?
Di sini, kita akan membuat aplikasi “Hello world” sederhana dengan Flask.
Menggunakan editor favorit Anda untuk membuat file Python bernama:hello.py di flash-dir:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello world'
Di lingkungan virtual Anda, jalankan perintah berikut:
(venv) $ export FLASK_APP=hello.py
(venv) $ flask run
Anda dapat menggunakan browser web atau perintah curl untuk menekan http://127.0.0.1:5000, Anda akan mendapatkan output teks "Hello world".