在ulrs.py中未定义Django名称模式

2024-10-08 23:21:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试设置一个Django应用程序,但每次尝试运行它时,都会收到以下错误消息:name error:name'patterns'未定义

我不明白urls.py文件有什么问题,这是它的副本:

from django.contrib import admin
from rest_framework import routers
from SecMeRe import views

router = routers.DefaultRouter()
#makes sure that the API endpoints work
router.register(r'api/SecMeRe', views.PatientViewSet)
admin.autodiscover()

urlpatterns = patterns(
    url(r'^admin/', include(admin.site.urls)),
    url(r'^', include(router.urls)),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))
)

Tags: namefromimportrestapiurlincludeadmin
1条回答
网友
1楼 · 发布于 2024-10-08 23:21:25

使用这个:

from django.conf.urls import url, include
urlpatterns = [
  url(r'^admin/', include(admin.site.urls)),
  url(r'^', include(router.urls)),
  url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))]

相关问题 更多 >

    热门问题