从任何您想要的模型创建rest api谢谢您的序列化程序。您可以决定是否需要授权,如果您的数据链接到帐户。

rest_object的Python项目详细描述


[![Circleci](https://circleci.com/gh/zephirdeadline/djangoapi_rest_object.svg?style=svg)(https://circleci.com/gh/zephirdeadline/djangoapi_rest_object)[![覆盖状态](https://coveralls.io/repos/github/zephirdeadline/djangoapi_rest_object/badge.svg)(https://coveralls.io/github/zephirdeadline/djangoapi_rest_object)

doc:https://drive.w4pity.fr/drive/rest_object_documentation.pdf

ramework
-djoser
-djangorestframework jwt



诱惑',
),
}
```
提示:您还可以在安装应用程序上jwt

add:

````
"rest\u object",
"rest\u framework",
"rest\u jwt",
"rest\u framework.authtoken",
"djoser",
``


add on您的url路径(标识、用户管理)



````
url(r^auth/,include('djoser.url.authoser.url'),
url(r^auth/,include('djoser.url.url.authttoken'),
url(r^auth/,include('djoser.url.jwt.jwt'),


`````








1-例如,创建您的模型('car'car'举例)
2-为其创建类序列化器;2-为其创建类序列化器;br/>url^auth/是的此模型('carserializer'例如)
3-为此模型创建如下视图:
```
def car(request,id_car=none,cursor=none,amount=none):
返回操作(request,car,carserializer,id_car,cursor,amount,is_restricted=false,linked_to_user=false)

````
4-添加2型号的URL:
````
URL(r'car/$',views.car,name='car'),35;'car'
URL(r'car/(?p<;id_car>;\d+$',views.car,name='carid'),
url(r'car/(?p<;光标>;\d+/(?p<;amount>;\d+$',views.car,name='caramount'),
````


tips:源代码中提供了活动示例

设为true

```
类sms(models.model):
user=models.foreignkey(user,on_delete=models.cascade)
text=models.textfield()
sender=models.charfield(max_length=64)
date=models.datetimefield()
````

仅当需要时才添加头标记/jwtr/>





>>获取http://localhost:8000/api/sms/br/>






>需要的标题:




>>授权:tokene0ae3700xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx











>
>
>>






"id":1,






:1;>"发件人":"雅克"、
"日期":"2008-04-10 11:47:58-05"、
"文本":"我是我的短信之子"

……
>
]
`` ` ` `
>
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `>
>;获取http://localhost:8000/api/api/sms/{id ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` xxxxx

>;公司内容类型:应用/json


>响应:

````
{
"id":1,
"发送者":"雅克",日期:
"日期":"2008-04-10 11:47:47:58-05",
"文本":"Jesuis un sus un sms"

`````




`````
` `>

>
>

>>

需要标题:

>;授权:令牌e0ae370xxxxxxxxxxxxxxxxxxxxxxxxxxxx


>;内容类型:应用程序/json




},



失败:[









` `


` `
` ` ` `
` ` ` ` `
"id":1,
"发件人":"雅克",
"日期":"2008-04-10 11:47:47:58-05",
"短信":"je suis un短信"


` ` ` `

` ` ` ` ` ` ` ` `



聚氨酯t



>;放置http://localhost:8000/api/sms/{id}


id:id:id:sms的id





>
>>需要的头头:


>授权:令牌e0ae3700xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

>;内容类型:应用/json


>体:
>
```>>
>>
>
>
>
>>
>>
>>
>>
>>>

>>
>>>
;内容类型:应用/br/>



````

响应:

```

{
"id":5,
"sender":雅克,
"date":"2008-04-10 11:04:47:58-05",
"text":"je suis un-sms"
`````
`>

```>
```


>

id:id:8000/api/api/api/sms/{id{要删除的短信ID


需要标题:

>;授权:令牌e0ae370xxxxxxxxxxxxxxxxxxxxxxxxxxxx

>;内容类型:application/json



响应:

`````
{"状态":"…"}
````


标识

使用djoser文档在项目中添加标识:

[文档链接](https://djoser.readthedocs.io/en/stable/)

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

推荐PyPI第三方库


热门话题
选项卡内的java 安卓工具栏   java接口VS API VS公共类   无法解析java。lang.ClassNotFoundException:在安卓 studio中找不到类“com.example.安卓.camera2basic.AutoFitTextureView”?   java等待线程正常完成   java在JTable中的prepareRenderer方法中编辑单元格数据是否可行?   java SessionNotCreatedException selenium webdriver   java Android Studio Gradle CreateProcess错误=2   java找不到适用于异常(int)的构造函数   javascript如何在不使用正则表达式的情况下检查输入是否为表情符号?   从JAVA运行ant时,JAVA_HOME变量不正确   long的java min值引发异常   java如何在这段代码中实现侦听器?   带有透明文本的java Android按钮   图像Java扫描仪问题(JFrame)   java模拟输入蒸汽似乎在Junit测试的第一次输入中就被吃掉了   压缩Java Deflater,现在和将来的结果相同(确定性)   java JTable getModel()。setValueAt从数组中删除第一个元素   java我有不同于编译器和计算器的价值   使用C#客户端调用基本身份验证java webservice   java相同类型的多个@Embedded字段在持久化后始终为空