随笔分类 - Django框架
Django框架
    
摘要:[toc] 什么是cookie cookie是保存在客户端浏览器上的键值对 在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器
        阅读全文
                
摘要:[toc] 1.什么是中间件 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。说的直白一点中间件
        阅读全文
                
摘要:[toc] 1.引入案例 实现注册功能 用户名不能含有"卧槽",如果用户输入,就提示输入内容不合法 密码至少有6位,否则提示密码太短 说明 通常前后端都会校验数据 前端校验可以没有,但后端校验必须有 2. form组件的功能 渲染页面:搭建前端页面 校验数据:获取前端用户提交的数据校验 展示错误信息
        阅读全文
                
摘要:方式一:全自动(不推荐) 优点:django orm会自动创建第三张表 缺点:只会创建两个表的关系字段,不会再额外添加字段,可扩展性差 方式二:纯手动(不推荐) 优点:第三张表可以根据自己的要求随意添加额外的字段 缺点:orm在查询的时候,很多方法不支持,查询非常麻烦 方式三:半自动 优点:手动建表
        阅读全文
                
摘要:自定义分页器基本思路 1. 获取用户想要访问的页码数 2. 每页展示条数 3. 每页的起始位置和终止位置 4. 统计数据库中数据的总条数 5. 计算展示所有数据需要多少页 6. 定义页码显示数量及规则 7. 查询用户想要查看的页码内容并返回 后端代码基本思路如下 一个已经封装好的分页器代码 分页器代
        阅读全文
                
摘要:```python
# 如何向数据库一次性插入多条数据
# 方法一:效率极低,不推荐使用
for i in range(1000): models.Book.objects.create(title=f'第{i}本书') # 方法二
# bulk_create
book_list = []
for i in range(100000): book_list.append(mode...
        阅读全文
                
摘要:[toc] Ajax AJAX(asynchronous Javascript And XML) 异步的JavaScript和XML 优点: AJAX使用JavaScript技术向服务器发送异步请求 在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容 因为服务器响应的内容不再是整个
        阅读全文
                
摘要:自定义char类型字符 如果使用Django2.x版本,在创建数据库关系的时候需要手动指定两个参数 Django ORM中的事务操作 ACID A:atomic,原子性 C:consustency,一致性 I:isolation,隔离性 D:durability,持久性 在Django中如何开启事务
        阅读全文
                
摘要:from django.db.models import Q 查询书籍名称是python入门或者价是555.55的书 book_queryset = models.Book.objects.filter(Q('title'='python入门')|Q('price'=555.55)) print(b
        阅读全文
                
摘要:查询数据 向表内添加数据 修改数据 删除数据 Django 请求生命周期
        阅读全文
                
摘要:2. Django框架 2.1 Django环境搭建 命令行安装Django pycharm安装 settings Project Interpreter 右侧+号 搜索Django Specify version选择版本 Install Package 2.2 Django的使用 命令行创建新项目
        阅读全文
                
摘要:1. web框架 1.1 web工作原理 1.1.1 web服务器 HTTP:超文本传输协议 HTTP四大特性 基于TCP/IP,作用于应用层之上 基于请求响应 无状态 cookie session token 无连接 HTTP数据格式 请求首行:method+request URL+http ve
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号