Lập trình web với python flask
Khi nói tới lập trình web thì có lẽ rất nhiều lập trình viên sẽ liên tưởng ngay tới ngôn ngữ php. Ngôn ngữ php được biết tới là ngôn ngữ được sinh ra để phục vụ cho việc làm web với rất nhiều framework, cms cộng thêm với một cộng đồng rất đông và hung hãn nhưng trong bài viết tôi muốn trình bày một tiếp cận khác, bằng ngôn ngữ khác cho công cuộc làm web đó là lập trình web với ngôn ngữ python. I. Xây dựng môi trườngLựa chọn framework: Hiện tại có rất nhiều framework hỗ trợ lập trình web bằng ngôn ngữ python trong đó có 3 cái tên đó là Django, Flask, Pyramid ... mỗi framework đều có điểm mạnh và điểm yếu riêng của nó, để hiểu chi tiết hơn hãy tham khảo phần "Link tham khảo" ở phần cuối của bài viết này. Trong ví dụ này tôi giới thiệu về framework Flask (Flask là một microframework cho Python dựa trên Werkzeug, Jinja 2) Cài đặt framework Flask: Cài đặt python và pid như link sau: https://docs.python-guide.org/starting/install3/osx/ Cài đặt Flask
Tạo thư mục của dự án:
Tạo một file khởi tạo app.py trong thư mục "hoctiengnhatonline", sau đó cấu hình để sử dụng module Flask trong file app.py
Thực thi app.py
Vào trình duyệt và truy cập đường link dưới đây II. Tạo trang chủTrong thư mục
Mở
Sửa phương thức chính để trả về tập tin template đã được kết xuất.
Mở trình duyệt và truy cập http://localhost:5000/ và sẽ thấy màn hình dưới đây: III. Tạo trang đăng kýBước 1: Tạo Database Tạo database tên là
Tạo bảng lưu người
dùng
Tạo thủ tục để lưu thông tin người dùng đặt tên là
Bước 2: Tạo giao diện đăng ký Trong thư mục
Tạo thêm file
Thêm đoạn code sau vào trong file
Nhập chuột vào nút Bước 3: Tạo phương thức đăng ký Thêm đoạn code xử lý đăng ký
và
Bước 4: Tạo đăng ký từ client
Bước 5: Lưu thông tin bằng thủ tục của Mysql Đầu tiên cài đặt thư viện
Trong file
Trong function xử lý đăng ký thông tin người dùng thêm đoạn code sau:
Lưu các thay đổi và khởi động lại máy chủ. Đi đến trang đăng ký và nhập
VI. Tổng kếtTrong bài viết này, tôi trình bày cách đơn giản nhất khi lập trình web bằng ngôn ngữ python dùng framework Flask hy vọng sẽ phần nào giúp ích được phần nào đó cho bạn đọc lần đầu lập trình web bằng ngôn ngữ python. Hãy tham khảo toàn bộ source code ở link tham khảo dưới đây. Trong bài viết tiếp theo tôi sẽ trình bày kỹ hơn về các chú ý khi lập trình web bằng python. V. Link tham khảohttps://pypi.org/project/Flask/1.0.2/ http://flask.pocoo.org/ |