# 数据模型 ### 数据库回顾 - 分类: - 关系型数据库:MySQL、sqlite、... - 非关系型数据库:Redis、MongoDB、... - 操作: - 执行原生SQL语句,没都需要拼接SQL语句,而且很容易出错。 - ORM操作,使用ORM可以通过直接操作对象来完成对数据的操作。 ... ...
分类:
其他好文 时间:
2019-01-04 19:40:43
阅读次数:
181
这两节开始做个简单的图书管理系统(基于43节课程学的原生Django使用原生SQL操作): 主要实现如下功能:图书查看(包括详情)、添加和删除: 1、创建一个book_manage工程(使用pycharm创建时,同时创建一个APP——cms),url情况: 2、静态文件加载,同时关闭中间件的csrf ...
分类:
其他好文 时间:
2019-01-01 22:46:06
阅读次数:
205
Django使用原生SQL语句操作数据库 Django配置连接数据库: 在操作数据库之前,首先先要连接数据库。这里我们以配置 MySQL 为例来讲解。 Django 连接数据库,不需要单独的创建一个连接对象。只需要在 settings.py 文件中做好数据库相关的配置就可以了。示例代码如下: 在Dj ...
分类:
数据库 时间:
2018-12-30 20:29:14
阅读次数:
218
对于查询结果是结果集,即通过filter进行查询所得的对象来说,可通过query属性来查看django转换之后的原生sql语句 查询结果为 exact:即相当于数据库底层的等号= article=Article.objects.filter(title_exact='Hello World'),即相 ...
分类:
其他好文 时间:
2018-12-23 19:32:48
阅读次数:
444
使用Raw SQL查询,无需使用ORM表定义。 多数据库,都可直接使用占位符号?,自动转换。 查询时的参数,支持使用Model Struct和Slice,Array 创建一个RawSeter RawSeter接口中所包含的方法: type RawSeter interface { Exec() (s ...
分类:
数据库 时间:
2018-12-16 11:15:08
阅读次数:
522
在Django项目的settings.py文件中,在最后复制粘贴如下代码: ...
分类:
数据库 时间:
2018-12-01 13:09:15
阅读次数:
237
在Django中使用原生Sql主要有以下几种方式: 一:extra:结果集修改器,一种提供额外查询参数的机制 二:raw:执行原始sql并返回模型实例 三:直接执行自定义Sql(这种方式完全不依赖model,前两种还是要依赖于model) 实例: 使用extra: 1:Book.objects.fi ...
分类:
数据库 时间:
2018-11-11 13:52:40
阅读次数:
220
如下的事例只是为了说明意图,工作中业务不会如此简单。 一、数据库的字段 二、实体类 三、因为某种特殊的原因,我必须使用hibernate结合原生SQL进行数据的查询操作。 四、封装结果的VO类 五、利用hibernate进行原生SQL查询时,必须保证查询出来的属性名称与封装结果的VO类中成员的属性名 ...
分类:
数据库 时间:
2018-11-02 20:22:00
阅读次数:
187
view.py中 import MySQL ...
分类:
数据库 时间:
2018-10-15 23:20:54
阅读次数:
408
目录: - Django ORM执行原生SQL - QuerySet方法大全 一、Django ORM执行原生SQL 二、QuerySet方法大全 ...
分类:
其他好文 时间:
2018-10-11 18:58:34
阅读次数:
165