Loading

摘要: 一、F对象 一个F对象代表数据库中某条记录的字段的信息 作用 通常是对数据库中的字段值在不获取的情况下进行操作 用于属性(字段)之间的比较 语法: from django.db.models import F F('列名') 示例1: 示例2: 二、Q对象 当在获取查询结果集使用复杂的逻辑或 | 、 阅读全文
posted @ 2022-01-12 11:42 木子七 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、条件查询 filter(条件) 语法:MyModel.objects.filter(属性1=值1,属性2=值2) 作用:返回包含次条件的全部数据集 返回值:QuerySet容器对象,内部存放MyModel实例 说明:当多个属性在一起时为‘与’关系 exclude(条件) 语法:MyModel.o 阅读全文
posted @ 2022-01-12 11:41 木子七 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、ORM-操作 基本操作包括增删改查,即(CRUD)操作 CRUD是指在做计算处理时增加(create)、读取查询(read)、更新(update)、删除(delete) ORM CRUD 核心 - > 模型类管理对象 二、管理器对象 每个继承自models.Model的模型类,都会有一个obje 阅读全文
posted @ 2022-01-12 11:39 木子七 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、ORM-基础字段及选项 任何关于表结构的修改,务必在对应模型类上修改 例如 给 books_book表添加一个info字段 varchar(100) 1.在模型中添加对应的类属性 2.执行数据库迁移 二、常用字段类型 BooleanField() 数据库类型:tinyint(1) 编程语言中使用 阅读全文
posted @ 2022-01-12 11:37 木子七 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、模型层 模型层负责和数据库之间进行通信 二、Django配置mysql数据库 1.Django默认的数据库是sqllite3,将其更改为mysql数据库需要进行对应配置 1.安装mysqlclient [版本1.3.13以上] pip3 install mysqlclient (有一些其他依赖需 阅读全文
posted @ 2022-01-12 11:29 木子七 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、应用 应用在Django项目中是一个独立的业务模块,可以包含自己的路由、视图、模版、模型,可以看成一个小的mtv 创建步骤 1.项目下用manage.py中的子命令创建应用文件夹 python3 manage.py startapp 文件夹名 2.在settings.py INSTALLED_A 阅读全文
posted @ 2022-01-12 11:27 木子七 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、代码中url出现的位置 1.模版【html】中 1.<a href='urk'>超链接点击跳转<a/> 2.<form action='url' method='post'> 2.视图函数中 -302重定向跳转 HttpResponseRedirect('url') 二、代码中url书写规范及解 阅读全文
posted @ 2022-01-12 11:26 木子七 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、MVC (java等其他语言) MVC代表Model-view-Contorller(模型-视图-控制器)模式 M模型层主要用于对数据库层的封装 V视图层用于向用户展示结果 C控制器用于处理请求、获取数据、返回结果 二、Django的MTV模式 MTV代表 Model-Template-View 阅读全文
posted @ 2022-01-12 11:25 木子七 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、定义 无论是GET请求还是POST,统一由视图函数接收请求,通过判定request.method区分具体的请求动作 二、GET处理 GET请求方式中,如果有数据需要传递给服务器,通常会用查询字符串(Query String)传递(注意不要传递敏感数据) URL格式: xxx?参数名1=值1&参数 阅读全文
posted @ 2022-01-12 11:23 木子七 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、请求和响应 请求时指浏览器通过http协议发送给服务端到数据 响应时指房屋的收到请求后做相应的处理后再回复给浏览器的数据 二、请求中的方法 根据http标准,http请求可以使用多种请求方法 http1.0定义了三种请求方法,GET、POST、HEAD http1.1新增了5种请求方法:OPTI 阅读全文
posted @ 2022-01-12 11:03 木子七 阅读(189) 评论(0) 推荐(0) 编辑