Chuyển đến nội dung chính

Models Trong Django

Mô hình Django là một bảng trong cơ sở dữ liệu của bạn.

Cơ sở dữ liệu SQLite

Khi chúng tôi tạo dự án Django, chúng tôi nhận được một cơ sở dữ liệu SQLite trống. Nó được tạo trong thư mục gốc myworld.

Chúng tôi sẽ sử dụng cơ sở dữ liệu này trong hướng dẫn này.

Tạo bảng (Model)

Để tạo một bảng mới, chúng ta phải tạo một Model mới.

Trong thư mục /Member/, hãy mở tệp models.py. Nó gần như trống theo mặc định, chỉ có câu lệnh nhập và nhận xét:

members/models.py:

from django.db import models

# Create your models here.

Để thêm bảng Thành viên vào cơ sở dữ liệu của chúng tôi, hãy bắt đầu bằng cách tạo một lớp Thành viên và mô tả các trường bảng trong đó:

members/models.py:

from django.db import models

class Members(models.Model):
  firstname = models.CharField(max_length=255)
  lastname = models.CharField(max_length=255)

Trường đầu tiên, “firstname” là trường Văn bản và sẽ chứa tên của các thành viên.

Trường thứ hai, “lastname ” cũng là trường Văn bản, với họ của các thành viên.

Cả “firstname” và “lastname” đều được thiết lập để có tối đa 255 ký tự.

Sau đó điều hướng đến thư mục / myworld / và chạy lệnh này:

py manage.py makemigrations members

Điều này sẽ dẫn đến kết quả đầu ra này:

Migrations for 'members':
  members\migrations\0001_initial.py
    - Create model Members

(myproject) C:\Users\Your Name\myproject\myworld>

Django tạo một tệp với bất kỳ thay đổi mới nào và lưu trữ tệp trong thư mục / migrations /.

Next time you run py manage.py migrate Django will create and execute an SQL statement, based on the content of the new file in the migrations folder.

Lần tới khi bạn chạy py management.py migrate Django sẽ tạo và thực thi một câu lệnh SQL, dựa trên nội dung của tệp mới trong thư mục di chuyển.

Chạy lệnh di chuyển:

py manage.py migrate

Điều này sẽ dẫn đến kết quả đầu ra này:

Operations to perform:
  Apply all migrations: admin, auth, contenttypes, members, sessions
Running migrations:
  Applying members.0001_initial... OK

(myproject) C:\Users\Your Name\myproject\myworld>

Câu lệnh SQL được tạo từ mô hình là:

CREATE TABLE "members_members" (
"id" INT NOT NULL PRIMARY KEY AUTOINCREMENT,
"firstname" varchar(255) NOT NULL,
"lastname" varchar(255) NOT NULL);

Bây giờ bạn có một bảng Thành viên trong cơ sở dữ liệu của bạn!

The post Models Trong Django first appeared on Techacademy.



source https://techacademy.edu.vn/models-trong-django/

Nhận xét

Bài đăng phổ biến từ blog này

Đề Thi HSG Tin Học Lớp 9 Tỉnh Hải Phòng Năm 2024 – 2025

Rate this post Dưới đây là Đề Thi HSG Tin Học Lớp 9 Tỉnh Hải Phòng Năm 2024 – 2025 Dưới đây là danh sách toàn bộ đề thi học HSG – Chuyên Tin trên toàn quốc do Techacademy tổng hợp và sưu tầm từ các nguồn tham khảo Tổng hợp đề thi chuyên tin   Tổng hợp đề thi HSG tin học lớp 9   Tổng hợp đề thi HSG tin học lớp 12 Ngoài ra, Techacademy đã biên soạn và sưu tầm các đề thi, lời giải, chi tiết, phụ huynh và học viên muốn đăng kí mua tài liệu tham khảo có thể liên hệ Techacademy. +  Đăng Ký Mua Tài Liệu Luyện Thi Chuyên Tin +  Đăng Ký Mua Tài Liệu Luyện Thi THPT +  Đăng Ký Mua Tài Liệu Luyện Thi HSG Tin Học Tham gia group zalo để chia sẻ tài liệu:  https://zalo.me/g/wlonvi793  The post Đề Thi HSG Tin Học Lớp 9 Tỉnh Hải Phòng Năm 2024 – 2025 first appeared on Techacademy .

Phím Tắt Eclipse Thông Dụng Và Tiện Lợi Nhất ! Đọc Ngay Nếu Bạn Vẫn Đang Dùng Chuột

Việc sử dụng các thao tác click chuột nhiều lần trong Eclipse khiến các coder nhàm chán và tốn thời gian, hãy cải tạo nó bằng các phím tắt trong Eclipse. Dưới đây là danh sách một số những phím tắt thông dụng bạn nên biết. phím tắt eclipse (1) Đầu tiên hãy sử dụng phím tắt Ctrl + Shift + L để hiển thị danh sách các phím tắt trong Eclipse. phím tắt eclipse (2) Danh sách tất cả những phím tắt trong Eclipse bạn có thể áp dụng, được chia thành 12 mục khác nhau tùy thuộc vào tác dụng của phím tắt: 1. Quản lý tập tin và dự án Ctrl + N Tạo dự án mới bằng Wizard Ctrl + Alt + N Tạo dự án , tập tin, lớp, vv Alt + F Mở dự án, tệp, v.v. Ctrl + Shift + R Mở Resource (tệp, thư mục hoặc dự án) Alt + Enter Hiển thị và truy cập các thuộc tính tệp Ctrl + S Save tập tin hiện tại Ctrl + Shift + S Save tất cả các tập tin Ctrl + W Đóng tệp hiện tại Ctrl + Shift + W Đóng tất cả các tệp F5 Làm mới nội dung của phần tử đã chọn bằng hệ thống tệp cục bộ 2. Cửa sổ trình chỉnh sửa F1...