Django - Queryset

Django - Queryset 首页 / Django入门教程 / Django - Queryset

Django通过使用 ORM (对象关系映射器)简化了与数据库交互的任务。 您可以使用简单的 QuerySets 编写通用数据库查询。

什么是QuerySet

Queryset只是Django模型中对象的列表。它可以用于查询数据,如创建(Create),过滤(Filter),更新(Update),排序(Order)等。 可以使用 Django Shell views.py 编写查询集。

python manage.py shell

例如,要从名为 myapp 的应用程序下的模型 Blog 获取所有数据,请运行:

    >>> from myapp.models import Blog
    >>> Post.objects.all()
    QuerySet ['my blog title', ...]
                                

Django QuerySet

Create

ModelName.objects.create(fieldname=value)

Select

无涯教程网

ModelName.objects.all()

Filter

ModelName.objects.filter(fieldname=value)

Exclude

ModelName.objects.exclude(fieldname=value)

Ordering

ModelName.objects.all().order_by('field_name')

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

大规模数据处理实战 -〔蔡元楠〕

透视HTTP协议 -〔罗剑锋(Chrono)〕

Netty源码剖析与实战 -〔傅健〕

数据中台实战课 -〔郭忆〕

动态规划面试宝典 -〔卢誉声〕

反爬虫兵法演绎20讲 -〔DS Hunter〕

Kubernetes入门实战课 -〔罗剑锋〕

Web 3.0入局攻略 -〔郭大治〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)