drf: Chu kỳ sống của APIView, mô-đun yêu cầu, mô-đun phân tích, mô-đun phản hồi, mô-đun hiển thị
Cấu hình dự án cơ bản
Cài đặt trong file settings.py:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders', # Giải quyết vấn đề CORS
'app01.apps.App01Config',
'amp', ...
Đăng vào ngày 4 tháng 6 lúc 03:59
Hệ thống Quản lý Thông tin Việc làm Sinh viên với Python: Phân tích Dữ liệu và Trực quan hóa
Kiến trúc Hệ thống Quản lý Thông tin Việc làm Sinh viên dựa trên Python
Thiết kế Kiến trúc Hệ thống
So sánh Công nghệ: Flask với tính linh hoạt nhẹ nhàng và Django với toàn bộ tính năng cho các kịch bản ứng dụng
Lựa chọn Cơ sở dữ liệu: MySQL/PostgreSQL cho dữ liệu quan hệ và MongoDB cho cấu trúc JSON
Phân tách Frontend-Backend: Thiết kế API RE ...
Đăng vào ngày 3 tháng 6 lúc 16:50
Quy Trình Tạo Bảng và Cấu Trúc Cơ Sở Dữ Liệu trong Django
Mục lục- Cấu hình cơ sở dữ liệu
Các lệnh di chuyển cơ sở dữ liệu
Tạo cấu trúc bảng
Ví dụ: Bảng nhà xuất bản và sách
Bảng lớp học và sinh viên
Thiết lập mối quan hệ đa bảng
Phương pháp tạo bảng liên kết tùy chỉnh
Sử dụng kết hợp bảng tùy chỉnh và ManyToManyField
Cấu hình cơ sở dữ liệu
Trong tệp settings.py của dự án Django, cấu hình thông tin ...
Đăng vào ngày 3 tháng 6 lúc 04:50
Thêm chức năng xuất CSV trong Django Admin
Để cung cấp tính năng xuất dữ liệu dưới dạng file CSV trong Django Admin, bạn có thể sử dụng các hành động tùy chỉnh. Ví dụ sau minh họa cách triển khai:
<h3>Bước 1: Tạo lớp hỗ trợ xuất CSV</h3>
Chúng ta sẽ tạo một lớp hỗ trợ tên là ExportCsvMixin để tái sử dụng cho nhiều mô hình khác nhau.
import csv
from django.http import HttpRe ...
Đăng vào ngày 2 tháng 6 lúc 23:56
Tích hợp tính năng xuất file Excel trong Django
Sử dụng thư viện xlsxwriter của Python để tạo file Excel. Lưu ý rằng thư viện này chỉ hỗ trợ tạo mới file Excel mà không hỗ trợ đọc hoặc sửa đổi, đồng thời không hỗ trợ định dạng XLS.
Cấu hình URL (urls.py)
from django.contrib import admin
from django.urls import path, include
from web import views
urlpatterns = [
path('xuat-excel/', vie ...
Đăng vào ngày 2 tháng 6 lúc 00:53
Hệ thống Quản lý Đăng ký Khóa học Trực tuyến cho Sinh viên bằng Python, Vue và Django
Công nghệ và Môi trường Phát triển
Dự án này được phát triển bằng ngôn ngữ Python. Các thao tác trên mã nguồn chủ yếu được thực hiện trong PyCharm, lưu trữ các bảng và dữ liệu vào cơ sở dữ liệu MySQL để dễ dàng thao tác với dữ liệu. Dự án dựa trên nền tảng phát triển WEB.
Ngôn ngữ phát triển: Python
Framework: Flask và Django
Phiên bản Python: ...
Đăng vào ngày 1 tháng 6 lúc 11:11
Cách sử dụng try...except trong Django để xử lý lỗi phát sinh trong quá trình thực thi mã
Trong môi trường Django, cấu trúc try...except thường được dùng để bắt và xử lý các ngoại lệ có thể xảy ra khi chạy chương trình. Việc này giúp ứng dụng không bị dừng lại do lỗi chưa được xử lý và cho phép lập trình viên phản hồi một cách tinh tế với các tình huống lỗi.
Dưới đây là một số tình huống phổ biến áp dụng try...except:
1. Xử lý lỗi t ...
Đăng vào ngày 31 tháng 5 lúc 12:00
Kỹ Thuật Tùy Chỉnh Manager Để Quản Lý Truy Vấn Trong Django
Trong Django ORM, Manager đóng vai trò là cổng giao tiếp chính để thực hiện các thao tác truy vấn dữ liệu ở cấp độ model. Mặc định, mỗi model đều có một manager tên là objects, tuy nhiên việc tạo ra các custom manager giúp đóng gói các logic truy vấn lặp lại, giúp code gọn gàng và dễ bảo trì hơn.
1. Khởi tạo Custom Manager
Để tạo một manager t ...
Đăng vào ngày 29 tháng 5 lúc 18:24
Hướng Dẫn Các Phương Thức Truy Vấn Và Tải File Trong Django
Khi phát triển ứng dụng web bằng Django, việc cung cấp khả năng tải về tài liệu như báo cáo Excel hay PDF là nhu cầu phổ biến. Framework này cung cấp nhiều lớp phản hồi (response classes) để xử lý vấn đề này một cách hiệu quả tùy theo tình huống cụ thể.
Xử lý tập tin có sẵn trên hệ thống lưu trữ
Tình huống thường gặp nhất là file đã tồn tại tr ...
Đăng vào ngày 26 tháng 5 lúc 09:34
Sử dụng path() và re_path() trong Django 2.x
Trong phiên bản Django 2.x, cách cấu hình đường dẫn URL đã thay đổi từ sử dụng hàm url() ở Django 1.x sang các hàm path() và re_path(). Module cần import cũng thay đổi từ from django.conf.urls import url, include thành from django.urls import path, re_path, include.
Hàm url() cũ nhận bốn tham số: hai bắt buộc là regex và view, cùng với hai tùy ...
Đăng vào ngày 25 tháng 5 lúc 23:12