django中ORM的各個方法及返回型別

2021-09-26 20:01:50 字數 669 閱讀 5193

28.列舉django orm中的方法(queryset物件的方法)

1.返回queryset物件的方法:

all()

filter()

exclude()

order_by()

reverse()

distinct()

select_related()

prefetch_related()

only()

defer()

using()

特殊的queryset:

values()       (返回乙個字典序列)

values_list()  (返回乙個元組序列)

2.不返回queryset,而返回具體物件的方法:

get()

first()

last()

earliest()

latest()

update()

delete()

返回布林值的方法有:

exists()

返回數字的方法有:

count() 

來自 <>

Django 中ORM 的使用

1 手動新建乙個資料庫 2 告訴django連線哪個資料庫 settings.py裡配置資料庫連線資訊 資料庫相關的配置項 databases 3 告訴django用pymsql 模組代替預設的mysqldb 去連線mysql 在和settings.py 同目錄下的 init py檔案中做配置 im...

django中ORM的事務操作

在django的orm中,有兩種使用事務的方式 注意,mysql需要是innodb引擎 from django.db import transaction transaction.atomic def viewfunc request 下面的 在乙個事務中執行,一但出現異常,整個函式中所有的資料庫操...

django中orm的簡單操作

from django.db import models create your models here.from django.db import models create your models here.class author models.model nid models.autofie...