用一行代码为您的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/)。然而,如果你只需要一个机器可读的版本,这是最容易做到的!

待测试!
*我还没有在生产中测试过它,但它应该可以工作。

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

推荐PyPI第三方库


热门话题
javascript点击文本(文本链接到web url)如何打开   java将一个按钮替换为另一个按钮   J2ME上的java音频,我不知道哪里出了问题?   java异常仅在调试+断点中引发   图形按钮文本在4Gb Ram和IBM Java 1.5中消失   java如何在输入错误的用户名和/或密码时将用户从登录控件重定向到错误页面?   java对象的计算时代有什么好处?   加密限制了应用程序功能的启动   swing只有在我移动鼠标时才会显示组件。帮助(爪哇)   使用Spring进行java密码加密/解密   Java8Java。时间:如何更改一周中的某一天和一天的开始时间?   java Android:设置文本视图中来自另一个活动的文本不起作用   如何在java中创建ActionEvent类的对象?   java Tomcat 7和无效的密钥库格式   GWT面板类型的java问题   字符输入java中的异常   带有文件输出的java JOptionPane   java Kotlin泛型声明站点方差<在T>构造中   java是非对话框,带进度