Django: How to Use xlwt to Export an Excel File?

Importing xlwt to export data to an Excel file is a common functionality in our Django applications. This guide demonstrates how to achieve this using the xlwt Python module. Install xlwt Module In your Django virtual environment, install the xlwt module: pip install xlwt Generate Data Tables in models.py Create a data model in your Djang ...

Đăng vào ngày 18 tháng 6 lúc 17:44

Triển khai trang danh sách sản phẩm trong Django với phân trang và sắp xếp linh hoạt

Thiết kế URL cho trang danh sách URL trang danh sách tuân thủ nguyên tắc RESTful: mỗi đường dẫn xác định một tài nguyên cụ thể, còn các tham số điều khiển hiển thị (như thứ tự sắp xếp) được truyền qua query string. Cấu trúc cuối cùng là: /goods/list/<int:category_id>/<int:page_number>/?ordering=price Trong đó: category_id: ID ...

Đăng vào ngày 16 tháng 6 lúc 20:05

Sử dụng WebSocket trong Django với Channels

Tổng quan: Django trước phiên bản 3.0 sử dụng django-websocket để hỗ trợ WebSocket, tuy nhiên thư viện này đã bị ngừng hỗ trợ. Hiện tại, Django khuyến nghị sử dụng Channels để xây dựng ứng dụng thực thời gian thực. Channels cho phép nâng cấp giao thức HTTP lên WebSocket, giúp trao đổi dữ liệu theo thời gian thực thay vì sử dụng phương pháp pol ...

Đăng vào ngày 9 tháng 6 lúc 18:36

Hệ thống bán vé xe khách bằng Python và Django

Stack công nghệ và môi trường phát triển Hệ thống được phát triển bằng ngôn ngữ Python, sử dụng MySQL làm cơ sở dữ liệu backend, và áp dụng framework Django/Flask. Các mục tiêu chính dự kiến đạt được: Học hỏi kiến thức và quy trình làm việc liên quan đến phát triển và thiết kế hệ thống; Làm quen với công cụ PyCharm để biên soạn code cả fronten ...

Đăng vào ngày 8 tháng 6 lúc 21:03

Triển khai Quản lý Phòng Ban trong Django bằng Các View Lớp Tích Hợp

Django cung cấp một bộ lớp view sẵn có nhằm đơn giản hóa việc xử lý các thao tác CRUD (Tạo, Đọc, Cập nhật, Xóa) trên mô hình dữ liệu. Thay vì viết logic xử lý request/response từ đầu, nhà phát triển có thể kế thừa và tùy chỉnh các lớp như ListView, DetailView, CreateView, UpdateView, và DeleteView — tất cả đều nằm trong django.views.generic. M ...

Đăng vào ngày 8 tháng 6 lúc 17:49

Hướng Dẫn Triển Khai Django-Multitenant Với PostgreSQL+Citus

Tổng quan về Multi-Tenant Database Thư viện django-multitenant cung cấp giải pháp cho phép ứng dụng Python/Django hoạt động với cơ sở dữ liệu phân tán nhiều tenant như Postgres+Citus. Thư viện này tự động thêm ngữ cảnh tenant vào các truy vấn, giúp database có thể định tuyến hiệu quả đến đúng node xử lý. Trong kiến trúc multi-tenant, có ba ph ...

Đăng vào ngày 8 tháng 6 lúc 16:04

Cấu hình dự án Luffy: Hậu đài và giao diện

Cấu trúc thư mục dự án Luffy =============== # Tạo dự án, cần chọn môi trường ảo để tạo # Trước khi tạo dự án Luffy bằng môi trường ảo, phải cài đặt django trước, không sẽ dùng django đầu tiên có sẵn # Hoặc sử dụng django-admin để tạo # Nếu đã có dự án, trước tiên chuyển đổi trình thông dịch, sau đó chuyển trong pycharm # Điều chỉnh cấu t ...

Đăng vào ngày 6 tháng 6 lúc 18:03

Giới thiệu Django: Xây dựng ứng dụng Web với Python

HTTP và bản chất của các ứng dụng Web Giao thức HTTP (HyperText Transfer Protocol) là nền tảng cho việc truyền tải dữ liệu giữa trình duyệt và máy chủ. Nó hoạt động trên lớp TCP, đảm bảo kết nối đáng tin cậy, đồng thời tuân theo nguyên tắc "kết nối ngắn" – mỗi yêu cầu từ client sẽ được xử lý xong rồi ngắt kết nối. Điều này có nghĩa rằng server ...

Đăng vào ngày 5 tháng 6 lúc 22:30

Khắc Phục Lỗ Hổng CSRF Trong Django

Bài viết này sẽ giới thiệu về lỗ hổng CSRF và cách sử dụng các decorator trong Django để bảo vệ ứng dụng web. Tổng Quan Về CSRF CSRF (Cross-Site Request Forgery) là một dạng tấn công mà kẻ xấu lợi dụng danh tính của người dùng đã đăng nhập để gửi các yêu cầu không mong muốn đến trang web. Tấn công CSRF khác với XSS ở chỗ nó dựa vào việc giả mạ ...

Đăng vào ngày 5 tháng 6 lúc 16:42

Dockerfile Hướng dẫn Chi tiết

Dockerfile là một tập lệnh bao gồm các lệnh và tham số được áp dụng cho một image cơ sở để cuối cùng tạo ra một image mới. Tên file bắt buộc phải là Dockerfile. Nguồn gốc của Image Tải từ registry từ xa (ví dụ: Docker Hub) Tạo từ container đang chạy Giải nén từ file .tar Xây dựng từ Dockerfile: Đây là file văn bản chứa các lện ...

Đăng vào ngày 5 tháng 6 lúc 01:21