serializer序列化器的源码分析与分析序列化嵌套的问题 serializer序列化器的嵌套组成新的序列器—–遵循适配器模式 一、个人对适配器模式的理解假如当前有一个接口,比如浏览记录的序列化器,序列化model后形成的json格式的数据为这样: 1234567891011121314151617181920[ { "commodity_name": "旺仔牛奶", 2020-06-18 Django Django 源码分析 drf 序列化
记对DRF调用配置文件的源码分析 分析django-restful-framework配置文件调用的源码分析一、背景软件的启动的起于配置文件的调用,因此对配置文件的源码,运行机制还是需要去熟悉一下,同时通过源码也可以学习大佬们开发出框架时的设计思想是什么样的。 ** DRF的setting.py源码分析**以下是DRF的setting.py中源码 12345678910111213141516171819202122232 2020-06-15 Django Django 源码分析 drf
Django对接支付宝的采坑之旅(详细介绍) django对接支付宝的采坑之旅一、背景自己使用Django开发的电子商城项目中订单提交支付需要对支付宝进行付款,在开发中使用alipay的接口时出现了一些问题,不过最后降低版本后,成功实现了沙箱模拟支付宝接口[[1]][1]的调用。做此笔记,记录学习过程中遇到的问题,防止以后出现同样的问题浪费时间。 二、使用支付宝接口的过程我所开发的环境:Python3.6+Django2.2 1.安装依赖包p 2020-06-14 Django Django AliPay
ajax不同数据请求的类型,Django对应不同的解析 ajax中不同数据类型对应着django不同的解析格式ajax默认的数据类型为:application/x-www-form-urlencoded; charset=UTF-8 django默认接受前端的数据格式采用实例化生成Querydict实例,比如request.POST,和request.GET默认都会产生Querydict的实例,Querydict集成了字典所有的方法,但是也有一定的区 2020-06-12 Django 前端 Django 前端 ajax
Linux 查看进程的相关指令 1.查看总体内存消耗情况free -h ,-h表示展现可读的格式 {:width=”100%”} 2.查看某个进程的具体情况① ps -ef|grep nginx {:width=”100%”} ② ps aux|grep nginx {:width=”100%”} 说明: ps:显示某个具体的进程-ef: 显示格式化的进程内容,不包括CPU,内存占用率等aux:显示完整的进程内容,包括C 2020-06-12 Linux Linux
django-restful-framework的序列化器嵌套递归调用 django接口开发,使用序列化器的嵌套调用返回Json格式数据 一、背景:目前正在使用django的restful风格的接口开发,需求是实现数据流加载,后端写好接口,前端调用接口,解析json数据,动态的添加dom元素。我想要将不同的model整合在一起,进行序列化,那么如何整合这些不同的model呢? 方法一:根据官方文档找到的答案: 采用多个序列化进行嵌套: 123456789101112 2020-06-11 Django Django restful drf 序列化
SpringMVC使用Redis的get方法产生反序列化的异常(已解决)) RedisTemplate的get方法的反序列化的异常处理 一、背景使用redis的哈希表实现投票功能的统计,在get数据时,产生了反序列化的问题。 产生异常的代码: 12345678910111213141516// get the number of praise and oppose and abandon of vote public Map<String, Object> 2020-06-09 SpringMVC Redis Redis SpringMVC
SpringMVC上传文件异常(已解决) SpringMVC 文件上传报“由于没有提供multi-part配置,无法处理parts解决方案: 在web.xml的servlet的标签中添加multipart-config的配置 1234567891011121314151617181920<servlet> <servlet-name>dispatcherServlet</servlet-name> 2020-06-08 SpringMVC Java SpringMVC Java
Spring和SpringMVC搭配注解扫描的冲突 spring和springmvc搭配时注解扫描的冲突问题因为两者是父子容器的关系,所以采用注解扫描的时候,应该区分不同层使用不同的扫描,一般spring扫描dao层和service层,而springmvc扫描controller层。 因此有两种解决办法: 法一:在springMVC的配置文件中,只过滤其扫描controller层。 12345<contex:component-scan b 2020-06-07 SpringMVC Java SpringMVC Java