上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 51 下一页
摘要: 默认的返回值仅有token,我们还需在返回值中增加username和id,方便在客户端页面中显示当前登陆用户 通过修改该视图的返回值可以完成我们的需求。 在user/utils.py中,创建 def jwt_response_payload_handler(token, user=None, req 阅读全文
posted @ 2020-09-18 11:06 我在路上回头看 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 我们可以将JWT保存在cookie中,也可以保存在浏览器的本地存储里,我们保存在浏览器本地存储中 浏览器的本地存储提供了sessionStorage 和 localStorage 两种,从属于window对象: sessionStorage 浏览器关闭即失效 localStorage 长期有效 使用 阅读全文
posted @ 2020-09-18 10:27 我在路上回头看 阅读(2406) 评论(0) 推荐(0) 编辑
摘要: 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该toke 阅读全文
posted @ 2020-09-17 23:07 我在路上回头看 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Django认证系统中提供的用户模型类及方法很方便,我们可以使用这个模型类,但是字段有些无法满足项目需求,如还需要保存用户的手机号,需要给模型类添加额外的字段。 Django提供了django.contrib.auth.models.AbstractUser用户抽象模型类允许我们继承,扩展字段来使用 阅读全文
posted @ 2020-09-17 21:33 我在路上回头看 阅读(249) 评论(0) 推荐(1) 编辑
摘要: 问题: 我使用的版本说明 django:2.2版本 djangorestframework:3.11版本 python3.6版本 解决 查了下资料,没有很详细的说明,我是因为需要使用继承django自带的User模型并自定义一个模型类,需要配置AUTH_USER_MODEL,但是我不是第一数据库迁移 阅读全文
posted @ 2020-09-17 21:12 我在路上回头看 阅读(4538) 评论(0) 推荐(0) 编辑
摘要: 1.通常工作中都会把所有的应用放在一个主目录中 比如:主项目文件夹为luffyapi 在luffyapi下创建一个apps文件夹,用来存放所有的app应用 2.创建应用 先创建一个应用,需要cd到apps目录下,才能创建应用,cd \luffy\luffyapi\luffyapi\apps> 创建命 阅读全文
posted @ 2020-09-17 13:01 我在路上回头看 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 1.settings.py文件中配置 # 项目中存储上传文件的根目录[暂时配置],注意,uploads目录需要手动创建否则上传文件时报错 MEDIA_ROOT = os.path.join(BASE_DIR, 'uploads') # 访问上传文件的url地址前缀 MEDIA_URL = '/med 阅读全文
posted @ 2020-09-17 12:32 我在路上回头看 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 修改windows的hosts文件 vim C:\Windows\System32\drivers\etc\hosts 添加域名 前端:www.luffycity.cn 后端:api.luffycity.cn hosts文件中添加如下 127.0.0.1 localhost 127.0.0.1 ap 阅读全文
posted @ 2020-09-17 12:11 我在路上回头看 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 用于帮助开发者通过代码远程连接服务器,并对服务器进行操作。 如果下面运行错误了,可以看我另外一篇文章有解决办法解决paramiko连接远程服务器错误 pip3 install paramiko import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() 阅读全文
posted @ 2020-09-10 23:41 我在路上回头看 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 连接时报错paramiko.ssh_exception.NoValidConnectionsError, 解决办法 首先在ubuntu终端上输入:cat /etc/ssh/ssh_config,查看端口是否为22. 然后执行命令:netstat -ntl,查看22端口是否开通 如果没有开通则执行下面 阅读全文
posted @ 2020-09-10 22:12 我在路上回头看 阅读(4523) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 51 下一页