web-dev-qa-db-ja.com

Django名前のパターンはulrs.pyで定義されていません

Djangoアプリをセットアップしようとしていますが、実行しようとするたびに、次のエラーメッセージが表示されます:NameError:name'patterns 'is not defined

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'))
)
6
Rémi

これを使って:

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'))]
6