您好,登錄后才能下訂單哦!
1 orm介紹
1 tools--->Run manage.py Task
python3 manage.py makemigrations
只需要敲命令:makemigrations(記錄數據庫的修改記錄)
python3 manage.py migrate
只需要敲命令:migrate(把數據同步到數據庫)
2 orm能干和不能干的事
1 能創建數據表,新增,刪除字段
創建表:
在models.py中,定義一個類,并且繼承models.Model
例如:
from django.db import models class User(models.Model): id=models.AutoField(primary_key=True) user=models.CharField(max_length=32) password=models.CharField(max_length=32)
2 不能創建數據庫
3 orm增加字段:(注意數據庫遷移命令2條)
注意:后來增加的字段,需要有默認值
phone=models.CharField(max_length=64,default='120')
若沒有默認值的話,會報出一個提示:
1:這里可以手動輸入添加一個默認值(需要用引號包裹)
2:退出后,在字段中添加默認值
phone=models.CharField(max_length=64,default='120')
數據庫表中:
4 刪除字段
注釋掉字段,執行數據庫遷移命令
5 修改數據
直接修改字段,執行數據庫遷移命令
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。