У меня есть некоторые проблемы. Я использую маршрутизаторы в Django Rest Framework, и я хочу проверить некоторые методы api.
В urls.py:
router = DefaultRouter()
router.register(r'my-list', MyViewSet, base_name="my_list")
urlpatterns = [
url(r'^api/', include(router.urls,
namespace='api'), ),
]
Итак, в tests.py я хочу использовать что-то вроде reverse. Теперь я использую
response = self.client.get('/api/my-list/')
Его строчная кодированная строка, если я использую:
response = self.client.get(reverse('api:my_list')
У меня есть ошибка:
django.core.urlresolvers.NoReverseMatch: Reverse for 'my_list' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
Как это исправить?
Спасибо!