django建立ORM模型
阿新 • • 發佈:2018-12-19
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
如果建立模型的時候不指定表的名稱,系統以專案名稱_類名稱的小寫 命名錶