文件名称: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/
【文件预览】:
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)