摘要: 1.打造MVC框架: common/libs:放置一些功能公用的方法。 common/models:放置ORM模型 config:配置文件属性 web/controllers:视图层,处理url和api web/interceptors:拦截器,用于页面请求,api请求,错误的拦截 web/stat 阅读全文
posted @ 2018-09-02 15:04 asamm 阅读(343) 评论(0) 推荐(0)
摘要: 1.MVC框架设计: 2. 阅读全文
posted @ 2018-08-12 11:44 asamm 阅读(153) 评论(0) 推荐(0)
摘要: serializers是将复杂的数据结构变成json或者xml这个格式的 serializers有以下几个作用: - 将queryset与model实例等进行序列化,转化成json格式,返回给用户(api接口)。 - 将post与patch/put的上来的数据进行验证。 - 对post与patch/ 阅读全文
posted @ 2018-08-09 23:00 asamm 阅读(2408) 评论(0) 推荐(0)
摘要: 注:转载至https://blog.csdn.net/l_vip/article/details/79156113 引言 serializers是什么?官网是这样的”Serializers allow complex data such as querysets and model instance 阅读全文
posted @ 2018-08-09 22:50 asamm 阅读(1046) 评论(0) 推荐(1)
摘要: 注:转载于https://blog.csdn.net/l_vip/article/details/79131289 引言 官方文档:http://www.django-rest-framework.org/ drf为我们提供强大的通用view的功能,本博客对这些view进行简要的总结分析。 首先,我 阅读全文
posted @ 2018-08-09 22:47 asamm 阅读(181) 评论(0) 推荐(0)
摘要: 注:转载于https://blog.csdn.net/l_vip/article/details/79142105 引言 本篇对drf中的mixins进行简要的分析总结。 mixins在drf中主要配合viewset共同使用,实现http方法与mixins的相关类与方法进行关联。关于viewset可 阅读全文
posted @ 2018-08-09 22:42 asamm 阅读(963) 评论(0) 推荐(0)
摘要: 1.APIView(继承 view)官方范例: 重写get(),指定模型,并序列化(serializer) serializer: 使用serializers.ModelSerializer: 2.使用上层的generics.GenericAPIView: 上边的代码改为: 分页设置:在settin 阅读全文
posted @ 2018-08-07 15:43 asamm 阅读(275) 评论(0) 推荐(0)
摘要: 1.老套路:setting 设置复制粘贴!,必要库的安装: 一些库安装失败的解决办法:在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 上找到下载,然后使用用文件名安装 新建:apps,extra_apps,media,db_tools文件夹 把apps和e 阅读全文
posted @ 2018-08-06 18:45 asamm 阅读(167) 评论(0) 推荐(0)
摘要: 1.矩阵按键扫描: 原理:当按键按下时按键两个引脚为0;先给P1.3-P1.0为1,P1.7-P1.4为0(代码中GPIO_KEY=0x0f;),当有按键按下,它的两个引脚都应该为0,我们事先把列引脚设为了1,看哪一位为0了就能确定是哪一个列引脚了,例如P1.0为0了,就是第四列有按键按下(但还不确 阅读全文
posted @ 2018-08-05 12:03 asamm 阅读(304) 评论(0) 推荐(0)
摘要: 1.防止CSRF攻击 在django中要求前端要有token验证才能提交post请求。所以要在前端html的form表单中添加 {% csrf_token %}: 阅读全文
posted @ 2018-08-03 23:46 asamm 阅读(90) 评论(0) 推荐(0)