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
Quản lý đăng nhập qua cơ sở dữ liệu với kbmMW
Giới thiệu
Khi xây dựng ứng dụng server với khả năng phân quyền và đăng nhập, một câu hỏi thường gặp là làm thế nào để lưu trữ người dùng và vai trò của họ trong cơ sở dữ liệu. Bài viết này hướng dẫn cách sử dụng TkbmMWAuthorizationManager để giải quyết vấn đề này. Bạn có thể tham khảo thêm bài viết trước: REST easy with kbmMW #4 – Quản lý truy ...
Đăng vào ngày 1 tháng 6 lúc 13:52
Sử dụng MyBatis
MyBatis
Câu hỏi phỏng vấn: Khác biệt giữa MyBatis và Hibernate?
Hibernate và MyBatis đều là các khung làm việc ORM phổ biến trong ngành công nghiệp hiện nay
Về tối ưu hóa SQL
Hibernate sử dụng ngôn ngữ truy vấn HQL (Hibernate Query Language), độc lập với cơ sở dữ liệu. Không cần viết nhiều SQL để ánh xạ hoàn toàn, nhưng sẽ tiêu tốn hiệu n ...
Đăng vào ngày 1 tháng 6 lúc 10:39
Ứng Dụng Meta Class Trong ORM
Meta Class và Thực Hiện ORM
1. Các Lớp Cũng Là Đối Tượng
Trong Python, lớp (class) không chỉ là một khối mã mà còn là một đối tượng thực sự. Điều này có nghĩa là bạn có thể gán lớp cho biến, sao chép nó, thêm thuộc tính vào nó, hoặc truyền nó như một tham số hàm.
Ví dụ:
<div>
<pre>
<code>
class ChuTaoDoiTuong:
pass ...
Đăng vào ngày 23 tháng 5 lúc 01:35
Tìm Hiểu Django Model Layer - Thao Tác Đa Bảng
Thao tác đa bảng trong Django
Tạo model
Giả sử chúng ta có các khái niệm, trường dữ liệu và mối quan hệ sau:
Model tác giả: Một tác giả có tên và tuổi.
Model chi tiết tác giả: Lưu trữ thông tin chi tiết về tác giả bao gồm ngày sinh, số điện thoại, địa chỉ nhà. Quan hệ giữa tác giả và chi tiết tác giả là quan hệ một-một (one-to-one).
Model nhà x ...
Đăng vào ngày 22 tháng 5 lúc 17:05
Triển khai Hệ thống Nhiều Cơ sở Dữ liệu trong Django qua Router
Giới thiệu về việc phân tách cơ sở dữ liệu
Trong quá trình phát triển các hệ thống Django phức tạp, việc một dự án chứa nhiều ứng con (apps) là điều phổ biến. Tuy nhiên, yêu cầu về hiệu năng và bảo mật đôi khi đòi hỏi mỗi ứng con phải lưu trữ dữ liệu trên một cơ sở dữ liệu riêng biệt. Để giải quyết vấn đề này, Django cung cấp cơ chế Database Ro ...
Đăng vào ngày 21 tháng 5 lúc 12:59
Thiết kế kiến trúc và nguyên lý hoạt động của AutoTable
AutoTable là một framework tự động đồng bộ cấu trúc bảng cơ sở dữ liệu dựa trên các annotation trong entity Java. Dự án mã nguồn mở tại: https://gitcode.com/dromara/auto-table
Framework này tận dụng mô hình chiến lược (strategy pattern) và hệ thống annotation để tự động tạo hoặc cập nhật schema bảng khi ứng dụng khởi động. Kiến trúc được chia ...
Đăng vào ngày 17 tháng 5 lúc 06:47