用于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中布尔值的位模式(变量值)?   无法解决我的R.java文件中的安卓错误   java当post请求在postman中完成时,它会将所有值传递为NULL   java如何在我的扫描仪之前调用GUI代码?   java类名。变量使用Classname作为变量   使用弱引用侦听器的java   具有二维数组(Java)的服务器/客户端类   java如何过滤OSGi服务可见性?   java更改静态方法中静态字段的值   java操作。启动\u已完成,但不工作   java如何在javafx中嵌入PApplet?   java如何提取数据库的结构以使用JDBC将其复制到另一个数据库中?   安卓如何在java中将双精度值转换为n个位置(给出答案,而不是提问)   java是可以使用Gson的。fromJson()获取ArrayList<ArrayList<String>?   java创建类的独立对象