当我试图运行api http://127.0.0.1:8000/api/auth/login/
时,它给出了以下错误:
Using the URLconf defined in djangoproject.urls, Django tried these URL patterns, in this order:
admin/
api/(?P<version>(v1|v2))/
^ ^users/$ [name='user-list']
^ ^users\.(?P<format>[a-z0-9]+)/?$ [name='user-list']
^ ^users/(?P<pk>[^/.]+)/$ [name='user-detail']
^ ^users/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$ [name='user-detail']
^ ^$ [name='api-root']
^ ^\.(?P<format>[a-z0-9]+)/?$ [name='api-root']
^auth/
The current path, api/auth/login/, didn't match any of these.
任何人都可以检查我的URL.py并帮助我为什么会出现这个错误吗
url.py
from django.contrib import admin
from django.urls import path, re_path,include
from rest_framework import routers
from django.conf.urls import url, include
from trialrisk.views import UserViewSet
router = routers.DefaultRouter()
router.register(r'users', UserViewSet)
urlpatterns = [
path('admin/', admin.site.urls),
re_path('api/(?P<version>(v1|v2))/', include('trialrisk.urls')),
url(r'^', include(router.urls)),
url('^auth/', include('rest_auth.urls')),
]
目前没有回答
相关问题 更多 >
编程相关推荐