上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页
摘要: 常见状态码 100: 部分请求已经被服务器接收,且仍未被拒绝,客户端应当继续发送请求的剩余部分,post请求时会发2次请求,第一次只把头部发送给服务端确认,服务器返回100时才继续把内容发送给服务端,这样做的目的时万一因为某些原因服务器需要拒绝请求(如没权限),白白发送那么多数据。 101:切换协议 阅读全文
posted @ 2022-03-28 16:05 zong涵 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Web应用模式 前后端混合开发 像之前开发的bbs项目,使用render(request, 'index.html')类似这种,页面的渲染都是在后台完成的,包括用的模板语法,后端人员要写CSS,JS,HTML。 前后端分离开发 前后端分离开发现在是主流的方式,前端发展出一些框架(vue,react) 阅读全文
posted @ 2022-03-28 15:43 zong涵 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Python 直接赋值、浅拷贝和深度拷贝解析 **直接赋值:**其实就是对象的引用(别名)。 **浅拷贝(copy):**拷贝父对象,不会拷贝对象的内部的子对象。 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 字典浅拷贝实例 实例 >>>a = 阅读全文
posted @ 2022-03-27 19:24 zong涵 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 当删除关联表中的数据时,当前表与其关联的行的行为。 models.CASCADE 删除关联数据,与之关联也删除 models.DO_NOTHING 删除关联数据,引发错误IntegrityError models.PROTECT 删除关联数据,引发错误ProtectedError models.SE 阅读全文
posted @ 2022-03-25 16:08 zong涵 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Django media MEDIA_URL MEDIA_ROOT 的配置 Django中media文件夹是我们文件(比如头像、文件、视频等)数据十分重要的存放处,这里以用户头像的上传以及media文件的访问为例为大家详细讲解下media的相关实例。 在Django项目的settings.py文件中 阅读全文
posted @ 2022-03-21 15:56 zong涵 阅读(449) 评论(1) 推荐(0) 编辑
摘要: Auth模块 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用 阅读全文
posted @ 2022-03-14 14:51 zong涵 阅读(89) 评论(0) 推荐(0) 编辑
摘要: django中间件 中间件介绍 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能 阅读全文
posted @ 2022-03-14 14:48 zong涵 阅读(91) 评论(0) 推荐(0) 编辑
摘要: cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 阅读全文
posted @ 2022-03-14 14:44 zong涵 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Forms组件 1.基本使用 # 在views.py中 from django import forms class MyForm(forms.Form): # username字符串类型最小3位最大8位 username = forms.CharField(min_length=3, max_le 阅读全文
posted @ 2022-03-14 14:40 zong涵 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Faker 安装 pip install Faker 基本使用 from faker import Faker #创建对象,默认生成的数据为为英文,使用zh_CN指定为中文 fake = Faker('zh_CN') print(fake.name())#随机生成姓名 print(fake.addr 阅读全文
posted @ 2022-03-10 09:59 zong涵 阅读(256) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页