【发布时间】:2019-05-31 13:57:03
【问题描述】:
我正在设置一个新的测试,我想进行反向测试。
router = DefaultRouter()
router.register('profile', views.UserProfileViewSet, base_name='profile')
urlpatterns = [
url(r'', include(router.urls))
]
用户配置文件视图集
class UserProfileViewSet(viewsets.ModelViewSet):
"""Handles creating, creating and updating profiles."""
serializer_class = serializers.UserProfileSerializer
permission_classes = (permissions.UpdateOwnProfile,)
authentication_classes = (TokenAuthentication,)
queryset = get_user_model().objects.all()
所以,我想在tests.py 中做一个反转。我的镜头是:
CREAT_USER_URL = reverse('profile-create')
我只是得到:
未找到“配置文件创建”的反向。 'profile-create' 不是有效的视图函数或模式名称。
在这种情况下我应该如何设置反向。
【问题讨论】:
-
可以加
UserProfileViewSet查看吗?/
标签: django django-rest-framework