django学习
豆子前端
技术现学现卖,公众号同名
展开
-
DRF向导之Relationships和Hyperlinked APIs
Tutorial 5: Relationships & Hyperlinked APIssrc到目前为止,在我们的API中关系(relationship)还是通过主键来表示的。在这部分的教程中,我们将用超链接方式来表示关系,从而提升API的统一性和可发现性。1. 为API根创建一个endpoint到目前为止,我们已经有了’snippets’和’users’的endpoint, 但...翻译 2019-09-27 12:07:55 · 216 阅读 · 0 评论 -
DRF向导之认证和权限
src目前为止,我们的API对谁能编辑或删除snippet(代码片段)还没有任何限制。我们将增加一些扩展功能来确保以下:snippets总关联一个创建者;只有认证后的用户才能创建一个snippets.只有创建者才能更新或删除snippet;非认证请求只拥有只读权限。1. 为model增加信息我们先需要对Snippet的model做些修改。首先,增加一些fields. 其中一个用来...翻译 2019-09-27 00:52:01 · 262 阅读 · 0 评论 -
DRF向导之基类视图
src在之前基于函数的View之外,我们还可以用基于类的view来实现我们的API view。正如我们即将看到的那样,这样的方式可以让我们重用公用功能,并使我们保持代码DRY。1.用基于类的view重写我们的API我们要用基于类的view来重写刚才的根view,如下重构所示:from snippets.models import Snippetfrom snippets.serializ...翻译 2019-09-27 00:44:20 · 130 阅读 · 0 评论 -
DRF向导之请求和响应
src从本节我们开始真正接触rest framework的核心部分。首先我们学习一下一些必备知识。1. Request Object ——Request对象 rest framework 引入了一个继承自HttpRequest的Request对象,该对象提供了对请求的更灵活解析。request对象的核心部分是request.DATA属性,类似于request.POST, 但在使用WE...翻译 2019-09-26 12:07:39 · 274 阅读 · 0 评论 -
DRF向导之序列化
src1. 设置一个新的环境在我们开始之前, 我们首先使用virtualenv要创建一个新的虚拟环境,以使我们的配置和我们的其他项目配置彻底分开。$mkdir ~/env$virtualenv ~/env/tutorial$source ~/env/tutorial/bin/avtivate现在我们处在一个虚拟的环境中,开始安装我们的依赖包$pip install django...翻译 2019-09-26 11:50:28 · 167 阅读 · 0 评论 -
Django中配置XAdmin
6.4 XAdmin6.4.1 简介 django自带的后台admin不太好看,也不太符合我们国人的习惯,因此一个基于bootstrap的后台xadmin诞生了,效果比较适合国内使用。6.4.2 准备工作①github下载地址(要找到对应版本下载):[XAdmin的Django2.x版本]:https://github.com/sshwsfc/xadmin/tree/djang...原创 2019-07-19 23:22:22 · 177 阅读 · 0 评论 -
Django2.2学习路线
Django2.2学习路线一、入门介绍略二、模型层model2.1 模型和字段2.2 关系类型字段2.3 字段的参数2.4 多对多中间表详解2.5 模型的元数据Meta2.6 模型的继承2.7 用包来组织模型2.8 查询操作三、视图层3.1 URL路由基础3.2 路由转发3.3 URL反向解析和命名空间3.4 视图函数及快捷方式3.5 HttpResponse对象...原创 2019-07-19 23:13:14 · 413 阅读 · 0 评论 -
Django Rest framework实现流程
Django Rest framework实现流程转载自:https://www.cnblogs.com/eric_yi/p/8422373.html#目录一 什么是restful架构二 Django REST framework简介三 Django REST framework原理四 Django REST framework源码流程五 Django REST framework实...转载 2019-06-28 12:01:50 · 475 阅读 · 0 评论 -
DRF向导之ViewSets和Routers
REST framework包含一个抽象概念来处理ViewSets,它使得开发者可以集中精力对API的state和interactions建模,留下URL构造被自动处理,基于共同约定。ViewSet类几乎和View类一样,除了它们提供像read或update操作,但没有处理get和put的方法。一个ViewSet类只是绑定到一组方法处理程序在最后一刻,在它被实例化到一组视图的时候,通常是使用一...翻译 2019-09-27 12:14:21 · 336 阅读 · 0 评论