地址-另一个Django休息。快速构建rest api的简单应用程序。

adrest的Python项目详细描述


Adrest是另一个django rest。简单makehttprestapi的django应用程序。

construction中的文档。

Build StatusCoveralsVersionDownloadsLicenseDonate

要求

  • python 2.7版
  • Django(1.5、1.6、1.7)

安装

adrest应使用pip:

安装
pip install adrest

快速入门
from adrest import Api, ResourceView

api = Api('v1')

@api.register
class BookResource(ResourceView):
    class Meta:
        allowed_methods = 'get', 'post'
        model = 'app.book'

urlpatterns = api.urls

设置

地址设置(默认值):

# Enable logs
ADREST_ACCESS_LOG = False

# Auto create adrest access key for User
ADREST_AUTO_CREATE_ACCESSKEY = False

# Max resources per page in list views
ADREST_LIMIT_PER_PAGE = 50

# Display django standart technical 500 page
ADREST_DEBUG = False

# Limit request number per second from same identifier, null is not limited
ADREST_THROTTLE_AT = 120
ADREST_THROTTLE_TIMEFRAME = 60

# We do not restrict access for OPTIONS request
ADREST_AUTHENTICATE_OPTIONS_REQUEST = False

注意

将“adrest”添加到已安装的应用程序中

使用地址

请参阅ADRest Sources中的测试/示例。

错误跟踪器

如果您有任何建议、错误报告或 烦恼请向问题追踪者报告 在https://github.com/klen/adrest/issues

贡献

肾上腺发育发生在github:https://github.com/klen/adrest

贡献者

  • klen(基里尔·克莱诺夫)

许可证

根据GNU lesser general public license授权。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java调用Python函数作为TEID中的UDF   java Android。支持v4导入不工作   java如何影响具有静态属性的类   java如何在从glTexImage2D()分配后编辑纹理的像素颜色   javaspringboot+rediscache+@Cacheable适用于某些方法,而不适用于其他方法   java无法将动态Web模块方面从3.0更改为2.5   java如何在新选项卡中显示打印的文档?   java Google Cloud Endpoints API方法仅在删除用户参数时成功调用   java为什么我可以使用Stack<Double>但不能使用Stack<Double>?   java JDBC PreparedStatement似乎忽略了占位符   java如何设置JInternalFrame的标准图标化位置?   Java文件。copy()不复制文件   基于另一个类的java显示arraylist?   java Android Studio:错误:非法字符:'\u2028'   对象(Java)无法实例化类型映像?   javascript错误:飞行前响应的HTTP状态代码401无效   java确保泛型vararg参数具有相同的类型