django中使用ORM模型修改資料庫的表名

2022-07-22 08:51:17 字數 868 閱讀 2046

在django中,使用models.py建立好一張表後,如果不指定表的名字,那麼表的名字就預設為

model_modelname
例如:

class

book(models.model):

id = models.autofield(primary_key=true)

title = models.charfield(max_length=100,null=false)

author = models.charfield(max_length=100,null=false)

price = models.floatfield(null=false,default=0)

create_time = models.datetimefield(auto_now_add=true,null=true)

提交

如果我們想更改這個表名為book

只需要新增如下** :

class

meta:

db_table = '

book

'

然後執行

Django模型ORM使用 FQ物件

在django中比較倆個屬性的方法使用f物件會更簡單快捷.f物件使用方法 from django.db.models import f f 屬性 例句 from django.db.models import f from django.db.models import bookinfo 匯入模型類...

django中使用ORM模型修改資料庫的表名

在django中,使用models.py建立好一張表後,如果不指定表的名字,那麼表的名字就預設為 model modelname例如 class book models.model id models.autofield primary key true title models.charfield...

Django 14 ORM定義模型

定義模型 在模型中定義屬性,會生成表中的字段 django會為表自動增長的主鍵列,每個模型只能有乙個主鍵列,如果使用選項設定某屬性為主鍵列後,則djang不會再生成預設的主鍵列 定義屬性 定義屬性時,需要定義字段型別 使用方式 1 匯入from django.db.import models 2 通...