用于django的非禁止性json api库。

django-jsonapi的Python项目详细描述


这是一个JSON-API框架,应该是这样的。

-简单的
-灵活/动态
-有用的
< BR/> API框架使用Django表单,因此,不再有牛试图以某种方式验证输入。

!!去查密码!!!

这个怎么样?

首先:`pip install django jsonapi`,现在确定:



`` language=python
来自djasonapi导入api,serial

@serial.serializer(user,mode=“current_user”)
def current_user_serializer(obj):
返回serial.serialize_model(obj,fields=(“name”,“email”,“last_login”,“加入日期”)

@serial.serializer(user,mode=“public”)
def public_user_serializer(obj):
return serial.serialize_model(obj,fields=(“name”,“date_joined”))

@csrf exempt
@api.login_required
@api.required_method(“get”,“post”);传递post/put down,405的if方法不正确
@api.post_form(form s.userupdateform)使用form
def profile(request,form):
验证post/put数据如果form:
form在这里保证有效
user=form.save()
否则:
user=request.user
data=serial.serialize(user,mode=“current_user”)
返回api.ok(message=“你好,世界!”,user=user)
```
响应可能如下:
```
{
“消息”:“你好,世界!”
“body”:{
“name”:“evan-evan-leis”,
“last登录名”:“2014-04-09t22:48:21.957z”,
“加入日期”:“2014-04-09t22:47:08.153z”,
“email”:“foo@example.com”,
},
“ok”:true
>
“ok”:true
>```


“body”:更多代码,请参见示例应用。


**重要:让自己变得重要:让自己变得重要:让自己变得重要:让自己变得重要:让自己变得重要:让自己变得更重要:让自己成为自己的人。

确保您的序列化程序已加载。**

最简单方法是把它们放在一个名为serial.py的文件中,放在你的应用程序的` ` ` ` ` ` ` `
` ` ` `
` ` ` ` `


` ` ` ` ` ` ` ` ` ` ` ` ` ` myproj.myapp.myapp.myapp.serial import*
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `.

\djsonapi.api`

http响应json数据。

license
----
mit license(mit)


copyright(c)2014 evan leis


>特此免费授予获得本软件和相关文档文件副本的任何人(以下简称“软件”)在软件中无限制地处理
,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售软件副本的权利,以及允许向其提供软件的人这样做的权利,受限于以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或实质部分中。


本软件按“原样”提供,无任何明示或暗示的保证,包括但不限于适销性保证,
适用性保证。为了特殊目的和不侵权。在任何情况下,
作者或版权持有人均不对任何索赔、损害或其他
责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或
软件的使用或其他交易引起的或与之相关的。

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

推荐PyPI第三方库


热门话题
java无法连接到数据库(安卓上的SQLite)   用java正则表达式验证windows和linux路径及扩展   java中线程的wait()和notify()方法的多线程处理   爪哇番石榴CheckedFuture<X,Y>映射到CheckedFuture<Z,Y>而不阻塞   使用反射,我可以确定Java静态final字段是否将内联吗?   bytearray Java位运算符未按预期工作   JAVA用于拆分XML参数的split()方法   java Room compile problem列引用外键,但它不是索引的一部分   solr使用证书从Java调用Solr4 rest服务   java SqlServer转换为mySql5。5,jpa@GeneratedValue不起作用   使用Selenium Java查找筛选器窗格“铅笔图标”的元素时出现问题   java Jsp将大量数据加载到内存中?