응용 프로그램을 테스트하고 있습니다. 주소 'http://127.0.0.1:8000/api/v1/test/api_address/'에 오는 요청 처리 방법을 테스트해야합니다. urls.py
을 위해 클라이언트에) (역을 통해로서,urls.py에서 경로를 가져 오는 중 오류가 발생했습니다.
class MyTestCase(APITestCase):
def setUp(self):
self.message = {
'username': 'user_name',
'password': 'user_password',
}
def test_get_token(self):
response = self.client.post(reverse('api_address'), self.message)
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
코드를 전체 주소를 제발 알려주기 :
users_router = DefaultRouter()
users_router.register(r'test', TestViewSet, 'test')
users_router.register(r'test/api_address', APIAddressRequestSet, 'api_address')
을 현재의 구현, 작동하지 않습니다 ('지도 주소') 역 오류가 떨어지는 : DefaultRouter
에 대한
django.urls.exceptions.NoReverseMatch: Reverse for 'api_address' not found. 'api_address' is not a valid view function or pattern name.
오류가 발생하면, 당신은 모든 일을 게시해야한다. –