python - Django 休息框架版本控制

标签 python django api rest django-rest-framework

我是 DRF 的新手。我试图通过链接描述来写一个例子:

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/”。 请告诉我,那是不是写错了?

最佳答案

尝试用/app_drf/v1/urls.py 中的这个替换您的模式:

router.register(r'^$', ver_views.AppDrfModelViewSet)

$ 是匹配字符串末尾的正则表达式运算符。 https://docs.python.org/2/library/re.html

关于python - Django 休息框架版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23505268/

相关文章:

python - 如何使用 Python 的 ElementTree 转义属性名称中的冒号?

python - 两个并排的 Dash 控件

python - 多个进程共享一个 Joblib 缓存

django - Django 1.9 中的新 url 格式

python - 一种在 Django 上显示/隐藏字段的方法

python - 如何使用 Django 访问 SQLite

java - 当代码位于 try 和 catch 语句中时,为什么会引发 StackOverflowError?

ruby-on-rails-3 - 如何在 Rails 3 应用程序中处理 API 回调响应

python - 在 AWS 实例上的 Docker 容器中使用 PyCharm 进行开发

web-services - RESTful API 设计 : best way to CRUD lightweight connections?