在Django里寫一個數據庫驅動的web應用第一步是定義模型,也就是數據庫結構設計和附加的其他元數據。模型是真實數據的簡單明確的描述,它包含了儲存的數據所必須的字段和行為。
我們通過編輯models.py文件來創建模型。在里面創建一個類就是創建模型,每個模型就是數據庫里的一張表,每個類都是models.Model的子類,每個模型有一些類變量,它們都表示模型里的一個數據庫字段,也就是列名和屬性。每個字段都是Field類的實際。例如:class? Question(models.Model):? ? ? ? ? ? ? ? ? ? text=models.CharField(mex_length=200)
創建好以后就改變setting.py里的INSTALLEB_APPS的配置,讓它包含應用名的字符串,接著使用makemigrate? appsname命令創建一個數據庫遷移,接著輸入migrate同步數據庫。