Python ';视图';Django 1.10中未定义

Python ';视图';Django 1.10中未定义,python,django,django-urls,Python,Django,Django Urls,我的应用程序名为courses,无法导入URL 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), ] 我总是犯这个错误

我的应用程序名为courses,无法导入URL

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
您需要在尝试包含其他URL时使用该函数

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

注意:
admin.site.url
是一种特殊情况,不需要使用include,因为它确实很神奇

您是如何得到该错误的?您要导航到的URL是什么?更多信息。如果导入视图(最后一个url),则不导入课程(第一个url)。它表示url(r'^courses/',courses.url)中的课程(来自courses.url)未定义。我已经尝试了include('courses.url),但仍然不起作用。您没有
导入courses.url
@RemcoGerlich“无法导入名称URL”错误每当我从配置导入include()时,我仍然会收到一个错误无论何时导入包含,都无法导入url,反之亦然-versa@Jackskiee-这是一个不同的问题,您可能需要提出一个新问题。尽管一定要包括你已经尝试和研究过的,试图修复它