Я следовал инструкции здесь , чтобы добавить управление версиями в наш API.Вот как выглядит urls.py
:
from django.conf.urls import url
from django.contrib import admin
from django.urls import path
from api import views
urlpatterns = [ url(
r'^(?P<version>(v1|v2))/foo/bar',
views.foo_bar,
),
]
Однако, когда я нажимаю на свой API с URL http://localhost:5555/v1/foo/bar
, я получаю сообщение об ошибке:
TypeError at /v1/foo/bar
foo_bar() got an unexpected keyword argument 'version'