- 博客(14)
- 收藏
- 关注
原创 http和https的区别
HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP) 数据传输过程是加密的,安全性较好。 使用 HTTPS 协议需要到 CA(Certificate Authority,数字证书认证机构) 申请证书,一般免费证书较少,因而需要一定费用。证书颁发机构如:Symantec、Comodo、GoDaddy 和 GlobalSign 等。 HTTP 页面响应速度比 HTTPS 快,主要是因为 HTTP 使用 TCP 三次握手建立连接,客户端和服务器需要交换 3 个包,而 HTTPS除了
2022-05-25 10:46:35
141
原创 session和cookie的区别
什么是cookie?Cookie是po;由服务器端生成,发送给浏览器,浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时自动发送该Cookie给服务器Cookie可以用来在某个WEB站点会话间持久的保持状态什么是session?Session是另一种记录客户状态的机制,基于Cookie实现,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上,这就是Sessi
2022-05-24 16:08:29
293
原创 git 相关介绍和操作
简介:git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。最初是 Linus 为了管理 Linux 内核开发而开发的一个开源的版本控制软件。git和svn的区别:集中式:svn,各个版本存于服务器,易单点故障分布式:git,能有效解决单点故障,C语言开发git操作1.初始化本地仓库或者克隆远程仓库git init | git clone url2.设置用户签名git config --global user.name “jack” ...
2022-04-25 20:39:14
104
原创 前后端配置跨域
后端配置如下在settings文件中先注册corsheaders 然后注册中间件corsheaders.middleware.CorsMiddleware然后在settings文件中配置相关的跨域信息#允许跨域的源CORS_ORIGIN_WHITELIST = ("http://localhost:8080",)#允许带着cookie访问CORS_ALLOW_CREDENTIALS = True#允许请求的方法CORS_ALLOW_WETHODS = ( "GET",
2022-04-25 19:45:45
544
原创 解决模型类中外键的显示值
模型类中的外键如果要显示相应的值 需要在序列化器serializers中定义新的字段并且返回对应的值具体代码实现如下:模型类中:class Staff(models.Model): SEX_CHOICES = ( (1,'男'), (2,'女') ) name = models.CharField('员工姓名',max_length=20) sex = models.SmallIntegerField('员工性别',choices
2022-04-22 20:45:10
253
原创 模型类中choices选值显示汉字
模型类中的choices字段class Staff(models.Model): SEX_CHOICES = ( (1,'男'), (2,'女') ) name = models.CharField('员工姓名',max_length=20) sex = models.SmallIntegerField('员工性别',choices=SEX_CHOICES) phone = models.CharField('手机号',max_l
2022-04-22 20:41:11
241
原创 序列化和反序列化
序列化作用1.进行数据的校验-----反序列2.将模型类的对象转换为字典---序列化3.减少代码量,提高编码效率----序列化器序列化定义将模型类对象转为字典,然后经过Response转为json字符串--------称为序列化反序列化定义将网络中的json字符串经过Request对象,转为字典或者类字典,然后经过序列化器转为模型类的对象------称为反序列化...
2022-04-21 20:56:08
84
原创 模型类中的常用字段类型
常用字段类型:字段 字段构造方式 BooleanField BooleanField() NullBooleanField NullBooleanField() CharField CharField(max_length=None, min_length=None, allow_blank=False, trim_whitespace=True) EmailField EmailField(max_length=None, min_length=None,
2022-04-21 20:46:36
335
原创 模型类视图创建
from django.db import models# Create your models here.class BaseModel(models.Model): create_time = models.DateTimeField('创建时间',auto_now_add=True) update_time = models.DateTimeField('修改时间',auto_now_add=True)class Department(BaseModel): """.
2022-04-21 20:43:10
126
原创 python 配置静态文件
在项目根目录下创建目录 static 在settings里配置 STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),)
2022-04-21 17:22:26
926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人