Xây dựng Ứng dụng Web Single-Page (SPA) Truy vấn Dữ liệu với Flask và Bootstrap
1. Tổng quan về Công nghệ
Backend: Python & Flask
Flask: Một framework web nhẹ, dùng để xử lý yêu cầu HTTP, định tuyến và hiển thị template.
Thư viện kết nối cơ sở dữ liệu: Ví dụ: psycopg2 (cho PostgreSQL), mysql-connector-python (cho MySQL), hoặc sqlite3 (cho SQLite). D ...
Đăng vào ngày 18 tháng 9 lúc 20:46
Tạo Dịch Vụ API Flask Hoàn Chỉnh Chỉ Bằng Một Lệnh Duy Nhất Với Mô Hình Mã Hóa 1.5B
Mức độ "hiểu mã" của mô hình này
Bạn đã bao giờ thử gõ một dòng mô tả vào trình soạn thảo, nhấn Enter, và sau đó - một dịch vụ Web hoàn chỉnh, có thể chạy ngay lập tức xuất hiện trước mắt chưa? Không phải mã giả, không phải đoạn mã, mà là một ứng dụng Flask đầy đủ với định tuyến, xác thực dữ liệu, xử lý lỗi, và có thể gọi bằng cURL.
Một mô hình ...
Đăng vào ngày 14 tháng 9 lúc 04:39
Hướng dẫn phát triển ứng dụng Web cơ bản với Python và Flask
Quá trình xây dựng một ứng dụng web bằng Python đòi hỏi việc thiết lập môi trường, lựa chọn framework và tổ chức mã nguồn hợp lý. Flask, một micro-framework của Python, là công cụ lý tưởng để khởi tạo các dịch vụ web nhờ kiến trúc tối giản và tính linh hoạt cao.
Thiết lập môi trường phát triển
Trước khi khởi tạo dự án, hệ thống cần được cài đặ ...
Đăng vào ngày 20 tháng 8 lúc 23:26
Hệ thống mô phỏng nhà hàng: Kiến trúc và Triển khai Backend
Tài liệu này cung cấp hướng dẫn chi tiết về backend cho hệ thống mô phỏng nhà hàng, được thiết kế cho người mới bắt đầu. Chúng tôi sẽ khám phá các công nghệ, cấu trúc mã, cơ chế hoạt động và các vấn đề gặp phải trong quá trình phát triển.
1. Tổng quan về Hệ thống Backend
Backend đóng vai trò là bộ não điều khiển của hệ thống, xử lý các tác vụ ...
Đăng vào ngày 5 tháng 8 lúc 19:03
Quản lý ứng dụng Flask với Blueprint, đối tượng g và Database Connection Pool
Sử dụng Blueprint để tổ chức mã nguồn
Blueprint trong Flask là một công cụ mạnh mẽ giúp phân chia ứng dụng thành các thành phần nhỏ hơn, độc lập và dễ quản lý. Nó đóng vai trò như một bản thiết kế (blueprint) để đăng ký các route, template và static file vào ứng dụng chính.
1. Cách khởi tạo và sử dụng
Quy trình triển khai Blueprint bao gồm việ ...
Đăng vào ngày 1 tháng 8 lúc 01:13
Xử lý đăng nhập và đăng xuất trong ứng dụng thuê nhà với Flask
Xử lý phiên đăng nhập/dăng xuất
Triển khai logic phía backend
Các thao tác đăng nhập, đăng xuất và kiểm tra trạng thái đăng nhập đều thao tác trên session, do đó có thể định nghĩa chung một endpoint là /sessions. Trong file ihome/api_1_0/users.py, tạo view xử lý các phương thức HTTP tương ứng:
# ihome/api_1_0/users.py
from flask import reques ...
Đăng vào ngày 31 tháng 7 lúc 02:18
Tích hợp Flask-RESTful và SQLAlchemy để xây dựng REST API chuyên nghiệp
Việc kết hợp Flask-RESTful và SQLAlchemy mang lại một kiến trúc mạnh mẽ để phát triển các dịch vụ Web API. Flask-RESTful giúp chuẩn hóa việc định nghĩa tài nguyên (Resources), trong khi SQLAlchemy đóng vai trò là một ORM (Object-Relational Mapping) mạnh mẽ để quản lý cơ sở dữ liệu. Dưới đây là hướng dẫn chi tiết các bước để thiết lập một hệ thố ...
Đăng vào ngày 27 tháng 7 lúc 22:27
Sử dụng Dịch vụ Python với FineReport để Xuất Dữ liệu Lớn
Việc xuất dữ liệu lớn thường là một điểm nghẽn khi sử dụng FineReport. Bài viết này giới thiệu một phương pháp để giải quyết vấn đề này bằng cách tích hợp với một dịch vụ Python.
1. Thiết lập Dịch vụ Flask với Python
Đầu tiên, chúng ta cần triển khai một dịch vụ Flask bằng Python để nhận tham số và câu lệnh SQL từ FineReport. Mã ví dụ dưới đây ...
Đăng vào ngày 24 tháng 7 lúc 09:06
Kỹ thuật khai thác lỗ hổng Deserialization và SSTI trong môi trường CTF
Phân tích chuỗi POP Chain trong PHP Deserialization
Trong thử thách này, chúng ta đối mặt với một kịch bản Deserialization phức tạp yêu cầu xây dựng một chuỗi POP (Property Oriented Programming) chain để thực thi hành động ghi tệp tin. Cấu trúc mã nguồn cung cấp các class với các magic method như __destruct, __set, và __call.
<?php
class Ma ...
Đăng vào ngày 23 tháng 7 lúc 21:46
Hoàn thiện chức năng đăng bài trên diễn đàn BBS
25.1. Hoàn thành logic xử lý đăng bài phía backend
25.1.1. Định nghĩa mô hình bài viết (`apps/models.py`)
Tạo mô hình PostModel để lưu trữ thông tin các bài viết trên diễn đàn, bao gồm tiêu đề, nội dung, thời gian tạo, và liên kết đến bảng/chuyên mục.
from datetime import datetime
from exts import db
class PostModel(db.Model):
...
Đăng vào ngày 17 tháng 7 lúc 02:31