摘要: 有时我们的页面需要登录后才能查看,这时候就需要用到我们的认证组件 简单的写法: from rest_framework.exceptions import AuthenticationFailed from rest_framework.authentication import BaseAuthe 阅读全文
posted @ 2020-08-11 21:35 不忘初心❤ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: django自带的序列化组件(了解,不好控制) from django.core import serializers from django.core import serializers def test(request): book_list = Book.objects.all() ret 阅读全文
posted @ 2020-08-10 12:05 不忘初心❤ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: svn 一个服务端对应多个客户端,代码全部上传到服务端,协同开发,不好的是如果服务端挂了,那就挂了。重启课恢复。 git 不同,git可以将每一个客户端做为服务器。 Git 工作流程 下载:https://git-scm.com/download 1.从远程仓库中克隆(clone)Git资源作为本地 阅读全文
posted @ 2020-07-23 23:14 不忘初心❤ 阅读(135) 评论(0) 推荐(0) 编辑
摘要: AJAX(Asynchronous Javascript And XML) 翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一个请求后,需要等待 阅读全文
posted @ 2020-07-22 12:28 不忘初心❤ 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 操作文件的步骤: 文件句柄 = open('文件路径', '模式','编码格式') 1. 打开文件,得到文件句柄并赋值给一个变量 2. 通过句柄对文件进行操作 3. 关闭文件 f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r data=f.read() 阅读全文
posted @ 2020-07-15 16:43 不忘初心❤ 阅读(144) 评论(0) 推荐(0) 编辑
摘要: auth是django自带的一个认证模块,主要用在用户登录。 下面进行简单的介绍几种方法: authenticate,login(HttpRequest,user),create_superuser(),logout(request),create_user(),login_requierd(),s 阅读全文
posted @ 2020-07-14 21:38 不忘初心❤ 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 说装饰前我们需要先了解一下闭包函数。 闭包函数 所谓的函数闭包本质是函数的嵌套和高阶函数。 实现函数闭包要满足什么条件(缺一不可): 1、必须嵌套函数 2、内嵌函数必须引用一个定义在闭合范围内(外部函数里)的变量——内部函数引用外部变量 3、外部函数必须返回内嵌函数——必须返回那个内部函数 闭包的作 阅读全文
posted @ 2020-07-14 09:45 不忘初心❤ 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 什么是JWT? json web token,一般用于用户认证(前后端分离/微信小程序/app开发) 部分公司用的pip install djangorestframework-jwt本质就是调用pyjwt 传统的token验证工作流程: 用户登录,后台效验用户名和密码正确会生成一个Token(随机 阅读全文
posted @ 2020-07-10 23:44 不忘初心❤ 阅读(175) 评论(0) 推荐(0) 编辑
摘要: # 装饰器 def login_auth(func): def inner(request,*args,**kwargs): if request.session.get('is_login'): return func(request,*args,**kwargs) else: return re 阅读全文
posted @ 2020-06-23 22:50 不忘初心❤ 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 在django根目录下创建一个文件夹,名字随便起 ​ mycelery sms __init.py task.py __init__.py config.py main.py # 以上是目录的基本结构,email和sms是发邮件和短信的任务,会占用大量的时间,我们就需要采用celery来进行异步执行 阅读全文
posted @ 2020-06-20 10:54 不忘初心❤ 阅读(260) 评论(2) 推荐(0) 编辑