django开发笔记--ORM语法

对应关系:

--一个模型类 《-- --》一张数据库表

--一个模型类实例《-- --》数据库表中的一行记录

基本操作

创建对象:向数据库中增加一条记录,即新增一篇博客文章,亦即创建一个数据模型实例。等效SQL,insert

用python3 manage.py shell 进入交互模式

如图操作,给BlogArticles 创建了一篇新的文章,注意最后的blog.save()

查询操作:

admin.blog_posts.all()用一对多的关系实现了反查询一个作者下的多个文章

基本操作--修改保存对象

使用实例的save()方法,等效于SQL:UPDATE

类似面向对象的属性的修改

b.title = XXXX

b.save()

删除对象,用实例对象的delete()方法就可以了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Django 1.8.2 文档Home | Table of contents | Index | Modules...
    轩辕小爱阅读 2,425评论 0 2
  • 原文:https://my.oschina.net/liuyuantao/blog/751438 查询集API 参...
    阳光小镇少爷阅读 3,967评论 0 8
  • 前言 Django内置了数据库抽象API,通过调用指定函数,封装对象的方法来完成对数据库检索、增加、删除、修改、聚...
    苍茫误此生ZYK阅读 1,225评论 0 2
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 6,316评论 0 4
  • 山坡杏花开 漫步杏树下 淋一场杏花雨 无忧无伤 似乎全都拥有 也全都没有 不是空 是淡雅 淡香 优雅 一瓣瓣落下 ...
    墨痴_61f1阅读 391评论 2 22

友情链接更多精彩内容