2017年9月24日
摘要: 教程7:模式和客户端库 模式是一种机器可读文档,用于描述可用的API端点,其URLS以及它们支持的操作。 模式可以是自动生成文档的有用工具,也可用于驱动可与API进行交互的动态客户端库。 核心API 为了提供架构支持,REST框架使用Core API。 Core API是用于描述API的文档规范。它 阅读全文
posted @ 2017-09-24 18:12 chenyang13677 阅读(348) 评论(0) 推荐(0)
摘要: 教程6:ViewSets&Routers REST框架包括一个处理的抽象ViewSets,它允许开发人员集中精力对API的状态和交互进行建模,并根据常规约定使URL构造自动处理。 ViewSet类是几乎同样的事情View类,但他们提供诸如操作read,或者update,而不是方法处理,如get或pu 阅读全文
posted @ 2017-09-24 18:11 chenyang13677 阅读(301) 评论(0) 推荐(0)
摘要: 目前我们的API中的关系用主键表示。在本教程的这一部分中,我们将改进API的内聚力和可发现性,而不是使用超链接来进行关系。 为我们的API的根创建一个端点 现在我们有'snippets'和'users'的端点,但是我们的API没有一个入口点。要创建一个,我们将使用一个常规的基于函数的视图和@api_ 阅读全文
posted @ 2017-09-24 18:10 chenyang13677 阅读(803) 评论(0) 推荐(1)
摘要: 在model里面models.CharField(max_length=300) #文本,必须加上 max_length=100 models.IntegerField #整形 models.DecimalField #设定范围,小数 models.EmailField #邮箱 models.GenericIPAddressField #IP models.DateTimeFiel... 阅读全文
posted @ 2017-09-24 18:06 chenyang13677 阅读(194) 评论(0) 推荐(0)