随笔分类 -  Django

django 练习过程中遇到的问题
摘要:Django 自带的登录验证是使用session 验证的,适用于web;今天来个通过token验证的,适用于web + app import jwt import datetime from jwt import exceptions from rest_framework.authenticati 阅读全文
posted @ 2022-11-16 16:00 绝世老中医 阅读(895) 评论(0) 推荐(0)
摘要:今天的问题是在setting文件配置了SESSION_COOKIE_DOMAIN="xxx"域名,结果线上访问没问题,而我本地有登录校验的页面都登录不上去 开始也很迷茫,后来对比了之前的代码,理解了。 SESSION_COOKIE_DOMAIN 这个参数是指定域名访问的,线上配置了nginx 所有能 阅读全文
posted @ 2021-09-23 11:51 绝世老中医 阅读(505) 评论(0) 推荐(0)
摘要:需求:原始的登录方法,session默认失效日期是1天,在失效后不会主动推出 目标:当session过期后,再次发起请求就要跳转到登录页面 实现:首先了解,Django的中间件是在项目的settings文件中,MIDDLEWARE 中定义中间件,可以看到,初始化就已经带了很多中间件,比如用户的,se 阅读全文
posted @ 2021-08-16 14:10 绝世老中医 阅读(56) 评论(0) 推荐(0)
摘要:Djnago中,HttpResponse 和JsonResponse,返回后直接取值 1.返回字符串 正常使用HttpResponse返回字符串就好 2.视图函数响应JSON数据类型: 使用HttpResponse响应手动序列化后JSON数据直接响应,前端得到的响应数据需要被动反序列化成对应的数据类 阅读全文
posted @ 2020-12-09 09:52 绝世老中医 阅读(1384) 评论(0) 推荐(1)
摘要:问题产生原因:接口平台中,某一个项目接口比较多,根据项目搜索完成后,编辑其中某一条用例,提交后返回列表页(所有的搜索条件都没有了),这样的操作就会很烦,每次有很多重复的步骤搜索--编辑-提交-搜索-运行,这样的步骤周而复始,使用很不方便,那么能不能在提交之后返回之前的搜索页面呢? 有,上代码 @lo 阅读全文
posted @ 2020-09-09 08:36 绝世老中医 阅读(674) 评论(0) 推荐(0)
摘要:Django中我们一般用orm进行数据的交互操作,单条件搜索比较方便,那多条件呢? 百度了一下,大部分都是如下图的解释(咱也不知道谁抄袭谁的,太可怕了),对我一点用也没有 吐槽完上面的,我们看看下面的代码(models就不晒了,直接上views),多条件查询一行代码就能搞定,我之前还在自己写if,e 阅读全文
posted @ 2020-09-09 08:21 绝世老中医 阅读(1284) 评论(0) 推荐(0)
摘要:记录下今天遇到的问题: 本地在使用request请求接口的时候,没有问题 但是代码部署在服务器上之后,请求失败,错误:requests.exceptions.ConnectionError: HTTPConnectionPool(host='xxxxx', port=80): Max retries 阅读全文
posted @ 2020-07-21 13:06 绝世老中医 阅读(11542) 评论(5) 推荐(1)
摘要:这个问题困扰了我一天,不知道困扰了你多久,希望能帮助你 django 中的url模版使用起来可以说是非常方便的,但是怎么在url模版中传入参数的 {% url "url.index" %} 正常的是这种情况就可以,想要添加参数{% url "url.index" 100 %} 或者{% url "u 阅读全文
posted @ 2019-12-13 08:36 绝世老中医 阅读(1368) 评论(4) 推荐(3)
摘要:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3. 这个错误提示 Django里的mysqlclient 版本出问题啦,那么怎么解决呢 ? 直接点击 阅读全文
posted @ 2019-12-04 14:48 绝世老中医 阅读(369) 评论(0) 推荐(0)
摘要:问题原因是,修改字段后,同步失败了,然后执行查询的时候,就会提示这个错误,这个字段没有 最暴力的方法可以直接在数据库中修改字段,但是修改后,models没同步,可能会存在问题,因此开始我的百度之旅(这个问题网上资料还真的挺少的) 方法一,不要犹豫,重启大法,关闭项目,关闭开发工具,从新打开,这个方法 阅读全文
posted @ 2019-07-17 08:31 绝世老中医 阅读(2355) 评论(0) 推荐(0)
摘要:今天的问题是,一个接口执行了很多次,每次都会在结果表里面记录一条结果信息,在查看接口详情页面,我想只展示一条,然后就进入误区了 第一个是怪自己手残,api_id 被自己写成app_id了 第二个是筛选数据,因为是根据api_id进行筛选的,会筛选出来很多个,怎么办呢?倒叙+api_id+first, 阅读全文
posted @ 2019-07-08 19:47 绝世老中医 阅读(688) 评论(0) 推荐(0)
摘要:虾BB!!! UI自动化,接口自动化,单元测试 1.在大部分创业公司,公司的产品迭代速度都是特别快的,敏捷开发?嗯,可能是,因为快,所以想加入自动化来提高测试效率和测试质量,想象是多么美好 哇,我们来试试UI自动化吧,有页面,有好看的报告,能发邮件,嗯,等你实现了后,你回发现,大家好像没什么兴趣啊? 阅读全文
posted @ 2019-07-07 16:32 绝世老中医 阅读(229) 评论(0) 推荐(0)
摘要:(不喜勿喷,个人记录) 问题,有两张关联的表,表B的api_id关联表A的id 我想在页面上返回两张表查询之后的共同结果? 因为两张表的id是一样的,就先获取到表A的对象,然后拿表A的对象id当做表B的查询条件来查询,最后返回 在页面上是这么取值的。取表A的值要加上表B的关联字段,然后表A的字段即可 阅读全文
posted @ 2019-07-07 16:09 绝世老中医 阅读(1522) 评论(0) 推荐(0)
摘要:这是因为使用了外键导致的, 如果使用了外键,先实例化外键查询,然后再插入的表里面放入实例化后的外键连接 阅读全文
posted @ 2019-07-07 13:59 绝世老中医 阅读(1240) 评论(0) 推荐(0)