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