django ORM 表建立
阿新 • • 發佈:2020-08-13
django ORM 表建立
在django 中,ORM 表的對映關係是比較難於理解的內容,本文主要介紹了關於django專案對於資料庫的應用以及簡單的建立表結構
新建一個app專案後,會自動生成models.py 檔案,它是理論上來說用來建立表結構的模型的檔案,在裡面,我們新建一個UserInfo類如下:
from django.db import models # Create your models here. class UserInfo(models.Model): id = models.AutoField(primary_key = True) name= models.CharField(max_length=16) age = models.IntegerField() current_date =models.DateField()
然後使用兩個指令完成表建立
1.
python manage.py makemigrations
新建一個記錄,表示要進行建立一個數據庫表
執行成功後,可以看到這樣一條記錄:
2.
python manage.py migrate
執行第一步的記錄,把表生成到資料庫中(此時,我們還沒有進行sql的資料庫連結)
執行完成後:
看到這樣的面板代表執行成功
對於pycharm 的djiango框架,會有一個預設的小型資料庫db.sqlite3:(測試使用的,位置如下)
(我開啟時報錯,是因為沒有安裝驅動程式,解決方案部落格:驅動安裝)
我們開啟這個檔案,在右側面板即可檢視我們剛剛建立好的資料庫表