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

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