Flask là gì ?
Flask là một khuôn khổ web vi mô mã nguồn mở miễn phí dành cho Python được thiết kế để giúp các nhà phát triển xây dựng các ứng dụng web an toàn, có thể mở rộng và có thể bảo trì. Flask dựa trên Werkzeug và sử dụng Jinja2 làm công cụ mẫu.
Cài đặt Flask trên Ubuntu 18.04
Cài đặt Python 3 và venv
Ubuntu 18.04 đi kèm với Python 3.6 theo mặc định. Bạn có thể xác minh rằng Python 3 đã được cài đặt trên hệ thống của mình bằng cách nhập:
python3 -V
Bắt đầu từ Python 3.6, cách được khuyến nghị để tạo môi trường ảo là sử dụng mô-đun venv.
Để cài đặt python3-venv, hãy chạy lệnh sau:
sudo apt install python3-venv
Nhập”Y” để tiếp tục cài đặt
Sau khi mô-đun được cài đặt, bây giờ đã sẵn sàng tạo một môi trường ảo cho ứng dụng Flask của chúng tôi.
Tạo môi trường ảo
Tạo một thư mục mới cho ứng dụng Flask:
mkdir my_flask_app
cd tới thư mục đã tạo lúc nãy:
cd my_flask_app
Hãy chạy lệnh sau để tạo môi trường ảo mới của bạn:
python3 -m venv venv
Bạn cần kích hoạt nó bằng cách chạy tập lệnh activate :
source venv/bin/activate
Cài đặt Flask
Bây giờ môi trường ảo đã được kích hoạt, bạn có thể sử dụng pip trình quản lý gói Python để cài đặt Flask:
pip install Flask
Xác minh cài đặt bằng lệnh sau sẽ in phiên bản Flask:
python -m flask --version
Tạo một ứng dụng
Tạo 1 file chương trình đơn giản:
nano hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
Kiểm tra Development Server
Chúng tôi sẽ sử dụng lệnh flask để chạy ứng dụng nhưng trước đó, chúng tôi cần cho Flask biết cách tải ứng dụng bằng cách chỉ định biến môi trường FLASK_APP:
export FLASK_APP=hello.py flask run
Hủy kích hoạt môi trường ảo
Khi bạn đã hoàn thành công việc của mình, hãy hủy kích hoạt môi trường bằng cách nhập lệnh:
deactivate
Phần kết
Bạn đã học cách tạo môi trường ảo Python và cài đặt Flask trên máy Ubuntu 18.04