django-drf-disorganized:在不更改模型或工作方式的情况下,将非顺序ID添加到djangorestframework

时间:2024-05-19 07:10:49
【文件属性】:

文件名称:django-drf-disorganized:在不更改模型或工作方式的情况下,将非顺序ID添加到djangorestframework

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-19 07:10:49

Python

DRF杂乱无章 *遗憾的是,该项目远远落后于Django Rest Framework所取得的惊人进展,并且与DRF 3.x不兼容。 如果您希望自己获得类似的结果,请随时使用它作为参考,但是该项目将不再为您做。* 最好的做法是不让API暴露可猜测的顺序ID(例如,请参阅Joshua Schachter的)。 不幸的是,Django Rest Framework的简单案例正是这样做的。 如果使用示例和教程中概述的HyperlinkedModelSerializer和ModelViewSet ,则创建的URL的形式为: http://example.com/api/1.0//1/ http://example.com/api/1.0//2/ ... 这将公开Django默认在所有模型上使用的自动递增的ID。 对此的长远解决方案包括


【文件预览】:
django-drf-disorganized-master
----setup.py(1KB)
----.gitignore(84B)
----disorganized()
--------treeprng()
--------relations.py(2KB)
--------viewsets.py(956B)
--------__init__.py(0B)
--------serializers.py(3KB)
--------encoder.py(2KB)
----MANIFEST.in(60B)
----LICENSE(553B)
----README.rst(3KB)

网友评论