Cara Memasang dan Menggunakan Flask di Ubuntu 22.04

Cara Memasang dan Menggunakan Flask di Ubuntu 22.04

Python flask adalah kerangka web python ringan yang memudahkan untuk membina aplikasi web dengan cepat. Ini adalah microframework yang tidak termasuk ORM (Mapper Relational Object) atau ciri-ciri sedemikian dan sebaliknya boleh diperpanjang melalui plug-in flask.

Kelalang mudah dimulakan dan tidak memerlukan struktur direktori tertentu. Aplikasi Flask adalah skrip python yang mengimport modul Flask mencipta contoh kelas Flask, dan kemudian mulakan pelayan pembangunan menggunakan garis kod.

Dalam artikel ini, kami akan menunjukkan kepada anda cara memasang Flask di Ubuntu 22.04. Juga, buat aplikasi hello dunia yang mudah menggunakan modul python flask.

Langkah 1: Memasang Python

Sebelum anda memulakan, pastikan anda memasang python dan pip pada sistem anda. Sekiranya anda tidak memilikinya, anda boleh memasangnya dengan menjalankan arahan berikut:

Kemas kini sudo apt  sudo apt memasang python3 python3-pip python3-venv  

Langkah 2: Pasang Flask di Ubuntu

Sebaik sahaja Python dan Pip dipasang, anda sudah bersedia untuk memasang Flask. Untuk melakukan ini, anda perlu membuka terminal dan masukkan arahan berikut: 'Pip3 Pasang Flask'

Tetapi kami mengesyorkan mewujudkan persekitaran maya Python untuk mengasingkan aplikasi anda. Untuk melakukan ini membuat dan/atau beralih ke direktori aplikasi Flask anda:

mkdir flask-app && cd flask-app  

Sekarang, buat dan aktifkan persekitaran maya:

python3 -m venv venv sumber venv/bin/aktifkan 

Perintah di atas akan membuat direktori dengan nama "venv" untuk menyimpan fail persekitaran maya. Perintah kedua akan mengaktifkannya. Prompt arahan sistem akan diubah suai dengan nama persekitaran maya.

Setelah persekitaran maya diaktifkan, anda boleh memasang flask dan modul python yang diperlukan.

PIP3 Pasang Flask  

Ini akan memasang versi terkini Flask dan semua kebergantungannya. Sebaik sahaja pemasangan selesai, anda boleh mengesahkan bahawa Flask dipasang dengan betul dengan menjalankan arahan berikut:

python3 -m flask --version  

Sekiranya semuanya berfungsi dengan betul, anda harus melihat nombor versi sebotol yang dicetak di terminal.

Langkah 3: Buat aplikasi Flask Contoh

Sebaik sahaja Flask dipasang, anda boleh mula membina aplikasi web anda. Untuk melakukan ini, buat skrip Python baru dan import modul Flask. Kemudian, buat aplikasi Flask baru menggunakan kod berikut:

dari Flask Import Flask App = Flask (__ name__) @app.laluan ('/') def hello (): kembali 'hello, dunia!'jika __name__ ==' __main__ ': App.Jalankan ()
12345678910dari Flask Import Flask App = Flask (__ name__) @app.laluan ('/') def hello (): kembali 'hello, dunia!'jika __name__ ==' __main__ ': App.Jalankan ()

Kod ini mewujudkan aplikasi Flask ringkas yang mendengar permintaan di URL Root dan mengembalikan mesej "Hello, World!". Anda boleh menjalankan skrip ini dengan memasukkan arahan berikut:

App Python3.py  

Ini akan memulakan pelayan pembangunan flask dan mendengar permintaan di port 5000. Untuk mengakses permohonan anda, buka

Langkah 4: Menamatkan kerja anda

Anda boleh membuat 'keperluan.Fail txt 'yang berguna untuk menggunakan aplikasi pada sistem lain. Fail ini mengandungi modul python yang diperlukan untuk aplikasi anda.

Pip Freeze> Keperluan.txt 

Sebaik sahaja anda menyelesaikan kerja anda dengan projek ini, anda hanya boleh menyahaktifkan persekitaran maya dengan menjalankan arahan berikut:

menyahaktifkan 

Kesimpulan

Kesimpulannya, memasang Flask di Ubuntu 22.04 adalah proses mudah yang melibatkan memasang python dan pip, dan kemudian menggunakan pip untuk memasang flask. Sebaik sahaja Flask dipasang, anda boleh mula membina aplikasi web anda dengan membuat skrip Python baru dan mengimport modul Flask. Kemudian, buat aplikasi Flask baru dan mulakan pelayan pembangunan menggunakan baris kod.

Flask adalah kerangka web yang ringan dan fleksibel yang mudah dimulakan dan tidak memerlukan struktur direktori tertentu. Ini adalah pilihan yang baik untuk projek kecil dan prototaip, dan ia dapat dilanjutkan dengan pelbagai perpustakaan pihak ketiga untuk menambah fungsi tambahan. Dengan Flask dipasang, anda kini bersedia untuk mula membina aplikasi web anda di Ubuntu 22.04.