1. 程式人生 > 實用技巧 >django ORM 表建立

django ORM 表建立

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:(測試使用的,位置如下)

(我開啟時報錯,是因為沒有安裝驅動程式,解決方案部落格:驅動安裝

我們開啟這個檔案,在右側面板即可檢視我們剛剛建立好的資料庫表