发布于 2015-09-13 08:11:16 | 166 次阅读 | 评论: 0 | 来源: PHPERZ

开始

入门Piston非常容易。用Piston写出来的API代码,无论是形式还是表现都与其他Django应用无异。 API代码使用URL映射一组handlers对资源进行定义。

(wrongway在这里强调一下:原文档部分文字含糊,一些概念混淆,比如handler,可能是一个Handler类,也可能是一个Hanlder实例对象,也可能是Handler类的read/update等方法,阅读时请注意)

在入门之前,建议您为API代码创建一个单独的目录,比如 ‘API’ 。

我们的应用结构如下:

urls.py
settings.py
myapp/
   __init__.py
   views.py
   models.py
api/
   __init__.py
   urls.py
   handlers.py

接下来,在最上层urls.py中定义一个’namespace’,以对应API,如下:

#!python

urlpatterns = patterns('',
   # all my other url mappings
   (r'^api/', include('mysite.api.urls')),
)

如上所设,包含API的urls.py将处理所有以’api/’开头的网址。

接下来将展示如何创建资源,以及如何将URL与资源挂钩。

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务