上一篇我們已經創建好了一個Xadmin的基礎項目,現在我們將在此基礎上構建一個同樣很基礎的學生信息管理系統。 一、創建模型 模型是表示我們的資料庫表或集合類,並且其中所述類的每個屬性是表或集合的欄位,在 app/models.py 中定義。 1、首先,導入models模塊 接下來創建個學生信息類,其 ...
上一篇我們已經創建好了一個Xadmin的基礎項目,現在我們將在此基礎上構建一個同樣很基礎的學生信息管理系統。
一、創建模型
模型是表示我們的資料庫表或集合類,並且其中所述類的每個屬性是表或集合的欄位,在 app/models.py 中定義。
1、首先,導入models模塊
from django.db import models
接下來創建個學生信息類,其中包含學生姓名、性別、年齡、入學時間、家庭住址等信息:
class Students(models.Model): name = models.CharField(verbose_name='學生姓名', max_length=50) sex = models.CharField(verbose_name='性別', max_length=50) age = models.IntegerField(verbose_name='年齡') address = models.CharField(verbose_name='家庭住址', max_length=250, blank=True) enter_date = models.DateField(verbose_name='入學時間') remarks = models.TextField(verbose_name='備註', blank=True)
在終端內執行這兩個資料庫修改同步的命令
python3 manage.py makemigrations
python3 manage.py migrate
現在看看資料庫,已經有了這張我們已經創建好的表及相關欄位: