1. 程式人生 > >django建立ORM模型

django建立ORM模型

1.新建app,ORM模型一般放在在app的models.py中

from django.db import models
class Book(models.Model):
    # 1. id:int型別,是自增長的,即使不寫系統也會自動生成這樣一個欄位
    id = models.AutoField(primary_key=True)
    # 2. name:varchar(100),圖書的名字
    name = models.CharField(max_length=100,null=False)
    # 3. author:varchar(100),圖書的作者
    author = models.CharField(max_length=100,null=False)
    
# 4. price:float,圖書的價格 price = models.FloatField(null=False,default=0) class Publisher(models.Model): name = models.CharField(max_length=100,null=False) address = models.CharField(max_length=100,null=False)

 

2.將app的名字新增到settings.py的installed_app中

 

3.通過cmd視窗進入專案所在路徑,使用makemigrations生成遷移指令碼檔案

python manage.py makemigrations

 

4.使用migrate將新生成的遷移指令碼檔案對映到資料庫中

python manage.py migrate

如果建立模型的時候不指定表的名稱,系統以專案名稱_類名稱的小寫  命名錶