随笔分类 - Django
摘要:反向解析 根据根路由中注册的namespace和在子路由中注册的name,这两个参数来动态获取路径。 在模板中使用 {% url 'namespace:name' %} 如果带有位置参数{% url 'namespace:name' value1 value2 [value3...] %} 如果带有
阅读全文
摘要:出现场景 服务器如何识别客户端 Http在Web开发中基本都是短连接 请求生命周期 从Request开始 到Response结束 cookie cookie:客户端会话技术。 特性: 数据存储在客户端。 以键值对方式存储。 支持过期时间。 默认Cookie会自动携带,本网站所有Cookie Cook
阅读全文
摘要:中间件简述 中间件是一个轻量级的,底层的插件,可以介入Django的请求和相应过程(面向切面编程AOP) 中间件本质是一个python类。 面向切面编程AOP:主要实现目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合的隔离效果。 dja
阅读全文
摘要:drf框架的限流(Throtting)分为全局限流和局部限流两种。提供了基本的根据用户访问次数限流的方法。 全局限流 # settings中添加代码 REST_FRAMEWORK = { 'DEFAULT_THROTTLE_CLASSES': [ 'rest_framework.throttling
阅读全文
摘要:简述 djangorestframework(后面简称为drf)框架,是基于django框架的一个符合restful模式的工具。 此随笔为简单入门的讲解。不过需要大家对django 框架有一定了解。 此篇随笔不是简单的介绍drf使用方法,而是对drf和django对于简单api 开发代码的对比和层层
阅读全文
摘要:简述 上一篇中,我从Django如何建立项目开始,引出了django.core.management模块。这一篇,我将顺序阅读django.core下的其他模块。 core.cache 我们先来看一下源码中,此模块下的目录树。 __init__.py 这个初始化文件,定义了我们在项目中经常使用的ca
阅读全文
摘要:简述 在此写下我在阅读Django源码时的心得体会。 选择Django版本为3.1.3. 本人是一个python入门选手,这是我第一次阅读大型框架源码,并不知道该以何种顺序阅读。故此,阅读顺序完全按照个人习惯,从框架如何开始建立项目为头,慢慢解析。 解析中会穿插着我的一些个人总结,及一些需要后续深入
阅读全文
摘要:三者区分 WSGI: Web Server Gateway Interface.是为Python语言定义的Web服务器和Web应用程序或框架之间的接口。WSGI是一种规范是一种通信协议。 uWSGI: 是一种web服务器。实现了WSGI,uwsgi,http等协议。 uwsgi: 是uWSGI专有的
阅读全文

浙公网安备 33010602011771号