Django 模型示例
一個簡單的例子是圖書館管理應用程式; 你會有 2 個型號,例如 student
和 book
在 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-many
,one-to-one
,many-to-one
。
Django 詳細的模型文件