用一行代码为您的django项目创建一个api!
django-easy-api的Python项目详细描述
啊![放松点!](http://i.imgur.com/lqujlwt.png)
django-easy-api
==
**django-easy-api**允许您通过只更改一行代码为django项目创建api!
使用**django_easy_api**的最简单方法是简单地替换来自django的render_to_response:
``python
``python。快捷方式从easy_api导入render_to_response
因此,如果返回呈现的html视图:
http://yoursite.com/item/23
同一页的json序列化视图:
http://yoursite.com/item/23?api=json
,这将返回同一页的xml序列化视图:
http://yoursite.com/item/23?api=xml
万岁!你不必做任何其他事情。
安装django easy split
``python
pip安装django easy api
```
>1。在已安装的应用程序设置中添加“Easy_API”,如下所示:
`` python
已安装的应用程序=(
…
“Easy_API”,
)
```
如果只想对某些视图使用**django_easy_api*,可以显式地使用它:
``python
从easy_api.shortcuts将render_导入到easy_api_response
```
,然后在视图中使用它,而不是render_to_response。
notes
好的,好的,这不是一个完整的api。只是为了得到。如果您想要一个功能齐全的api,请查看[django rest framework](http://www.django-rest-framework.org/)。然而,如果你只需要一个机器可读的版本,这是最容易做到的!
待测试!
*我还没有在生产中测试过它,但它应该可以工作。
django-easy-api
==
**django-easy-api**允许您通过只更改一行代码为django项目创建api!
使用**django_easy_api**的最简单方法是简单地替换来自django的render_to_response:
``python
``python。快捷方式从easy_api导入render_to_response
因此,如果返回呈现的html视图:
http://yoursite.com/item/23
同一页的json序列化视图:
http://yoursite.com/item/23?api=json
,这将返回同一页的xml序列化视图:
http://yoursite.com/item/23?api=xml
万岁!你不必做任何其他事情。
安装django easy split
``python
pip安装django easy api
```
>1。在已安装的应用程序设置中添加“Easy_API”,如下所示:
`` python
已安装的应用程序=(
…
“Easy_API”,
)
```
如果只想对某些视图使用**django_easy_api*,可以显式地使用它:
``python
从easy_api.shortcuts将render_导入到easy_api_response
```
,然后在视图中使用它,而不是render_to_response。
notes
好的,好的,这不是一个完整的api。只是为了得到。如果您想要一个功能齐全的api,请查看[django rest framework](http://www.django-rest-framework.org/)。然而,如果你只需要一个机器可读的版本,这是最容易做到的!
待测试!
*我还没有在生产中测试过它,但它应该可以工作。