![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 80
angrysheng
这个作者很懒,什么都没留下…
展开
-
drf学习第四天
drf学习第四天今天咱们说一下视图先创建个应用这次我们使用drf自带的response访问接口query_params打印的是一个空,为什么啊,因为我们没有携带任何的查询参数,我们在url上写上一些试试多选参数在浏览器上访问一下,返回的是一个接口视图,这是drf给我们提供的,因为它里面有一个方法,如果是浏览器访问我就给你返回视图,如果不是通过浏览器访问我就给你返回纯json数据,也可以通过/?format=json返回纯json数据接下来写post请求刚才get请求是获取所有数据,现在设置获取单条数据更新数原创 2021-08-01 13:53:46 · 461 阅读 · 0 评论 -
drf学习第三天
drf第三天我们今天再加一个字段校验访问接口发送post请求,name字段不是以a开头的就通过不了验证也可以写一个局部钩子函数,局部钩子函数执行时间是在参数校验之后接下来写一下全局钩子,全局钩子函数触发时间是在所有字段和局部钩子校验完成之后触发我们今天再加一个字段校验访问接口发送post请求,name字段不是以a开头的就通过不了验证也可以写一个局部钩子函数,局部钩子函数执行时间是在参数校验之后接下来写一下全局钩子,全局钩子函数触发时间是在所有字段和局部钩子校验完成之后触发...原创 2021-07-23 12:14:43 · 214 阅读 · 0 评论 -
drf学习第二天
drf学习第二天drf装好了,我们去settings里配置一下先创建一个应用app01把app01添加到应用中在models.py里写上模型类执行数据库同步指令接下来我们创建一个超级用户在app01/admin.py里注册一下我们的模型,然后重新运行项目后台系统页面刷新一下出现了我们创建的表发现可以手动创建用户信息添加完成发现展示的是一个学生对象,怎么样让它显示学生名称啊,加一个函数__str__只有学生姓名,我想展示多条数据怎么办看到效果了吧也可以加一个批量管理功能接下来把数据库改成mysql的先去mys原创 2021-07-21 02:09:55 · 338 阅读 · 1 评论 -
drf学习第一天
drf学习第一天创建虚拟环境drf01切换到虚拟环境下,然后安装一下drf在桌面上新建一个文件夹,并创建一个django项目指定好了之后的路径发现除了一些基础功能的模块,还有我们自己装的drf模块django模块在drf安装过程中自动给我们安装了,我们不用3.x版本的,我们使用2.2版本开发给它卸载了安装django2.2版本创建虚拟环境drf01其实虚拟环境就是一个文件夹,在/home/moluo(用户名)/.virtualenvs文件夹下可以找到我们创建的虚拟环境虚拟环境解释器在bin文件夹下原创 2021-07-20 00:53:41 · 141 阅读 · 1 评论 -
路飞项目第五天
路飞项目第五天今天我们来做注册在index里引一下路径获取验证码按钮也做一下今天我们来做注册先在components文件夹下创建一个组件RegisterRegister代码<template> <div class="box"> <img src="../../static/image/Loginbg.3377d0c.jpg" alt=""> <div class="register"> <div class="register原创 2021-07-17 18:26:53 · 919 阅读 · 11 评论 -
路飞项目第四天
路飞项目第四天昨天的项目还有一个bug,如果用户在登录成功之后又去登录页面登录,在勾选记住我或者不勾选的时候,对应的token是不是要给他删掉在users/utils里写上如下代码,支持多条件登录再去dev里引用一下我们写好的配置然后我们在首页再做一个退出按钮,用户点击退出可以退出登录昨天的项目还有一个bug,如果用户在登录成功之后又去登录页面登录,在勾选记住我或者不勾选的时候,对应的token是不是要给他删掉在users/utils里写上如下代码,支持多条件登录def jwt_response_p原创 2021-07-15 14:02:36 · 92 阅读 · 0 评论 -
路飞项目第三天
路飞项目第三天安装JWTdev里配置一下JWTDjango REST framework JWT提供了登录获取token的视图,可以直接使用,在users/urls里配置一下路由安装JWTpip install djangorestframework-jwt -i https://mirrors.aliyun.com/pypi/simple/dev里配置一下JWTREST_FRAMEWORK = { # 异常处理 'EXCEPTION_HANDLER': 'luffyapi.uti原创 2021-07-13 09:23:33 · 58 阅读 · 0 评论 -
路飞项目第二天
今日任务导航栏组件功能和轮播图组件功能前后端都给它调通xadmin上传数据是依据pillow模块处理的,所有需要安装pillow模块,在后端安装一下在dev里配置一下上传文件相关配置,STATICFILES_DIRS先注释一下,以后再弄在总路由中新增代码,这是咱们图片文件的访问路径注册home子应用,在apps目录下创建在dev里添加一下应用,还有drf框架的注册新建分支进行独立开发在项目主目录下创建uploads文件夹用于存放上传的文件创建轮播图的模型,在home/models.py执行数据迁移创建序列化原创 2021-07-11 13:35:13 · 110 阅读 · 0 评论 -
路飞项目第一天
路飞第一天创建项目调整目录创建代码版本配置用户名和邮箱推送代码修改项目配置文件目录把manage.py文件设置成项目启动文件配置.gitignore文件过滤垃圾文件日志配置异常处理创建数据库配置数据库连接创建虚拟环境给虚拟环境指定解释器创建django环境执行数据库同步指令搭建前端项目修改一下vue访问路径创建Home组件,在components文件夹下创建,写上div标签和h1标签指定vue项目启动文件运行项目把settings内容作为vue属性,以后就可以用this指向在static文件夹下创建css文原创 2021-07-09 13:17:41 · 196 阅读 · 0 评论 -
python30期第二天课程总结
python30期第二天课程总结变量数字类型数据容器类型数据变量1.变量顾名思义就是可变的量,一般有对应的赋值对象给其赋值;2.变量的命名:字母数字下划线,首字符不能为数字;严格区分大小写,且不能使用关键字;变量命名有意义,且不能使用中文哦;3.在python里如果想将a和b变量的值进行交换,只需敲出a,b=b,a即可,这是python独有,其他语言不通用;数字类型数据 1...原创 2020-04-29 23:29:36 · 97 阅读 · 0 评论 -
python30期第一天课程总结
python30期第一天课程总结进制之间的转换原码反码补码之间的关系Python的认知以及注释器的注意点进制之间的转换1.十进制转二进制,八进制,十六进制都是以十进制本身除以相应进制来得出结果;2.反之二进制,八进制,十六进制转十进制都是以待转换的进制数本身乘进制数按0次幂开始依次累加得出结果;3.八进制和十六进制之间需要通过二进制这个桥梁来进行转换,因为二进制和八进制还有二进制和十六进制...原创 2020-04-28 21:49:00 · 113 阅读 · 0 评论