我的应用程序称为课程,我无法导入我的网址。

from django.conf.urls import url
from django.contrib import admin

from . import views

urlpatterns = [
    url(r'^courses/', course.urls),
    url(r'^admin/', admin.site.urls),
    url(r'^$', views.hello_world),
]


我总是收到这个错误

NameError: name 'courses' is not defined

最佳答案

尝试包含其他网址时,需要使用include函数

url(r'^courses/', include(course.urls)),


注意:admin.site.urls是特例,由于它具有魔力,因此不需要使用include

关于python - 在Django 1.10中未定义“ View ”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40891364/

10-13 02:50