摘要: django中的ORM提供的操作功能有限,在模型提供的查询API不能满足实际工作需要时,可以在ORM中直接执行原生sql语句。 Django 提供两种方法使用原生SQL进行查询:一种是使用raw()方法,进行原生SQL查询并返回模型实例;另一种是完全避开模型层,直接执行自定义的SQL语句。 raw( 阅读全文
posted @ 2021-04-09 09:58 末年926 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1、action装饰器 Django默认的路由分发规则决定了视图函数只能以get、post等请求方式命名,如果想要使用自定义的方式命名,我们可以使用action去映射请求方法名与自定义方法 view.py app.url.py 项目url.py 阅读全文
posted @ 2021-04-09 09:36 末年926 阅读(191) 评论(0) 推荐(0) 编辑
摘要: django model.objects.filter() 查询指定字段 1、model.objects.filter().values('field_name'),单个字段 2、model.objects.filter().values_list('field_name1','field_name 阅读全文
posted @ 2021-04-09 09:23 末年926 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 1、通过inspectdb处理类,可以将现有数据库里的一个或者多个、全部数据库表生成Django model实体类 python manage.py inspectdb --database default tablename1 tablename2 >myApp/models.py --datab 阅读全文
posted @ 2021-04-09 09:06 末年926 阅读(397) 评论(0) 推荐(0) 编辑