Django REST框架版本管理
我刚接触DRF(Django REST框架)。我试着根据下面的链接写一个例子:
http://james.lin.net.nz/2014/02/18/django-rest-framework-api-versioning/
django-rest-framework: api versioning
并分享了这个链接:https://github.com/van2048/DRF_versioning
但是我遇到了一个错误:“NoReverseMatch at / app_drf/v1 /”。请问,是不是哪里写错了?
1 个回答
2
试着在 /app_drf/v1/urls.py 文件中把你的模式替换成这个:
router.register(r'^$', ver_views.AppDrfModelViewSet)
这里的 $ 是一个正则表达式的符号,用来匹配字符串的结尾。你可以在这个链接了解更多:https://docs.python.org/2/library/re.html