Django 模型示例

一個簡單的例子是圖書館管理應用程式; 你會有 2 個型號,例如 studentbook

models.py:

from django.db import models

class student(models.Model):
    roll_no = models.IntegerField(primary_key=True)
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)

這裡我們給了 roll_no 學生模型的主鍵,但即使我們沒有給任何屬性一個主鍵,Django 也會自動分配一個名為 id 的屬性,該屬性會自動分配並在建立新行時遞增。

現在,你可以將此模型匯入到 views 或專案中,並通過簡單地建立該模型的物件與其進行互動。

Django 有許多內建的 Field ,甚至你也可以建立自己的。

Django 還支援模型之間的關係,many-to-manyone-to-onemany-to-one

Django 詳細的模型文件