Hệ thống quản lý khu du lịch thông minh với Python: So sánh Flask và Django
Đây là một hệ thống quản lý khu du lịch dựa trên nền tảng web, được xây dựng bằng ngôn ngữ Python với hai khung phát triển phổ biến: Flask và Django. Mục tiêu chính là cung cấp giải pháp quản trị toàn diện cho các điểm tham quan — từ đặt vé, quản lý nhân sự, giám sát lượt khách đến phân tích hành vi người dùng.
Môi trường phát triển và công ng ...
Đăng vào ngày 30 tháng 6 lúc 06:11
Luyện tập truy vấn ORM
Luyện tập truy vấn ORM
Bảng mục lục
Luyện tập truy vấn ORM
Cấu trúc bảng
Câu hỏi bài tập
Dữ liệu kiểm tra
Chuẩn bị
Xem các bảng
Đáp án tham khảo
Cấu trúc bảng
# Sách
class Sach(models.Model):
ten_sach = models.CharField(max_length=32)
ngay_xb = models.DateField(auto_now_add=True)
gia = models.DecimalField(max_digits=5, decimal_pla ...
Đăng vào ngày 29 tháng 6 lúc 22:52
Xác thực JWT trong Django với SimpleJWT
Tích hợp SimpleJWT cho Xác thực trong Django REST Framework
SimpleJWT là một thư viện cung cấp cơ chế xác thực JSON Web Token cho Django REST Framework. Đây là giải pháp thay thế cho django-rest-framework-jwt đã ngừng phát triển từ năm 2017.
Cài đặt
Để bắt đầu, cài đặt SimpleJWT qua pip:
pip install djangorestframework-simplejwt
Cấu hình C ...
Đăng vào ngày 29 tháng 6 lúc 08:04
Sử dụng hệ thống quản lý admin trong Django
Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng hệ thống quản lý admin của Django.
Kiểm tra tệp cấu hình
Xem xét tệp urls.py gốc
Khởi động dự án và truy cập /admin qua trình duyệt như 127.0.0.1:8000/admin
Đăng ký quản trị viên cấp cao cho hệ thống quản lý admin
# Lệnh để tạo quản trị viên
python manage.py createsuperuser
Username (n ...
Đăng vào ngày 28 tháng 6 lúc 10:34
Tối ưu hóa quản lý địa chỉ người dùng và tích hợp Redis trong Django
Khi phát triển module người dùng trong ứng dụng Django như hệ thống thương mại điện tử, việc kiểm soát dữ liệu địa chỉ một cách linh hoạt là yếu tố then chốt. Thay vì phụ thuộc hoàn toàn vào bộ quản lý mặc định objects, ta có thể xây dựng lớp quản lý tùy chỉnh kế thừa từ models.Manager để mở rộng chức năng truy vấn.
Ví dụ, để luôn lấy được địa ...
Đăng vào ngày 28 tháng 6 lúc 03:21
Kỹ Thuật Xử Lý Logic Điều Kiện Trong Truy Vấn Django ORM
Giới thiệu về biểu thức điều kiện trong Django
Trong quá trình phát triển ứng dụng web với Django, việc truy vấn dữ liệu thường yêu cầu các logic phức tạp hơn là những bộ lọc đơn giản. Biểu thức điều kiện cho phép chúng ta thực hiện các thao tác tương tự như cấu trúc IF-ELSE ngay trong câu lệnh SQL thông qua ORM mà không cần phải xử lý thủ công ...
Đăng vào ngày 27 tháng 6 lúc 20:06
Cookie và Session trong Django
Cookie và Session trong Django
Mục lục- Cookie và Session trong Django
Nguồn gốc của Cookie
Định nghĩa Cookie
Ứng dụng đơn giản của Cookie
Hiệu ứng khi tắt Cookie khi đăng nhập vào blog
Xem Cookie
Thiết lập Cookie
Lấy Cookie
Thiết lập Cookie
Tham số:
Xóa Cookie
Tạo một dự án Django đơn giản, sử dụng Cookie để xác thực trạng thái đăng nhập ngườ ...
Đăng vào ngày 24 tháng 6 lúc 17:53
Cấu Hình Kết Nối Cơ Sở Dữ Liệu Đa Nền Tảng trong Django 4
Django 4 hỗ trợ kết nối đa dạng hệ quản trị cơ sở dữ liệu (RDBMS) thông qua các backend chuyên dụng. Dưới đây là hướng dẫn cấu hình chi tiết cho từng hệ thống với các tham số tối ưu.
Thiết lập MySQL
Sử dụng backend mysql.connector để kết nối với MySQL. Cấu hình trong tập tin settings.py:
DATABASES = {
'production': {
'ENGINE': 'dja ...
Đăng vào ngày 23 tháng 6 lúc 10:57
Xây Dựng Module Đăng Ký Người Dùng Trong Django Từ Đầu
Cấu Hình Mẫu HTML
1. Thiết lập đường dẫn tệp tĩnh (settings.py):
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
2. Ngôn ngữ mẫu HTML:
cho django 1.8:
{% load staticfiles %}
cho django 3.0:
{% load static %}
Cấu Hình URL
1.Chỉnh sửa url.py cấp dự án
Cần thêm namespace để tiện tham chiếu sau này
urlpatterns = [
...
Đăng vào ngày 22 tháng 6 lúc 23:23
Thiết kế hệ thống gợi ý nhà hàng với Django và thuật toán lọc cộng tác
Thuật toán lọc cộng tác (Collaborative Filtering) là một trong những phương pháp phổ biến nhất để xây dựng các hệ thống gợi ý. Bài viết này trình bày cách triển khai hệ thống gợi ý nhà hàng bằng Django và Python.
Cơ sở của thuật toán lọc cộng tác
Lọc cộng tác có hai dạng chính: dựa trên người dùng (User-Based CF) và dựa trên mục tiêu (Item-Ba ...
Đăng vào ngày 22 tháng 6 lúc 23:10