
Django
Are you ready
人生苦短,我用python
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django Form表单
Form表单 概要 通常情况下,我们需要自自己手动在HTML页面面中,编写form标签和其内的其它元 素。但这费时费力力力,而而且有可能写得不不太恰当,数据验证也比比较麻烦。有鉴于此,Django在内部集成了一个表单模块,专门帮助我们快速处理理表单相关的内容。Django的表单模块给我们提供了了下面面三个主要功能: 准备和重构数据用于页面面渲染 为数据创建HTML表单元素 接收和处理理用用户从表...转载 2019-07-01 20:18:03 · 306 阅读 · 0 评论 -
上传文件
文件上传 def upload(request): if request.method == 'POST': # photo 是表单中文件上传的name file = request.FILES.get('photo') print(file) # 文件路径 path = os.path.join(settin...原创 2019-07-01 20:18:54 · 122 阅读 · 0 评论 -
节流控制
节流器 BaseThrottle allow_request 是否允许的请求的核心 get_ident 获取客户端唯一标识 wait SimpleRateThrottle get_cache_key 获取缓存标识 get_rate 获取频率 parse_rate 转换频率 num/duration duration s m h d allo...转载 2019-07-09 21:49:08 · 332 阅读 · 0 评论 -
权限控制
权限控制 简述 在API开发中,我们经常要对用户进行权限上的判断, rest_framework也给我提供了相应的支持,接下来看下他的原码 class BasePermission(object): """ A base class from which all permission classes should inherit. """ #判断是否对视图有权限 ...转载 2019-07-09 21:49:56 · 175 阅读 · 0 评论 -
Django缓存、验证码、登录、表单验证
1.3 缓存、验证码、登录、表单验证 Django 中的缓存 接口及用法 from django.core.cache import cache # 在缓存中设置 age = 123, 10秒过期 cache.set('age', 123, 10) # 获取 age a = cache.get('age') print(a) # 自增 x = cache.incr('age') prin...原创 2019-08-28 20:55:55 · 583 阅读 · 0 评论 -
Django配置
1.4 上传文件、异步、初始化脚本 项目中的静态文件处理 Nginx Nginx 处理静态资源速度非常快, 并且自身还带有缓存. 但需要注意, 分布式部署的多台 Nginx 服务器上, 静态资源需要互相同步 80: Nginx -> {server config} -> django:8080 ...原创 2019-08-28 20:56:38 · 238 阅读 · 0 评论