【发布时间】:2018-10-07 03:06:11
【问题描述】:
我已经仔细阅读了涵盖该主题的其他几个问题,但是,没有一个描述 include() 的情况(包括另一个 urls.py 文件)。我还查看了 1.11 文档 here 并按照它进行了编码,但是,我不断收到错误消息“TypeError: view must be a callable or a list/tuple in the case of include()”。几乎尝试了这个和其他两个答案的所有推导无济于事。我的错误/误解在哪里?
urls.py
from django.contrib import admin
from django.conf.urls import include, url
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^atfl/', include('atfl.urls'), namespace="atfl"),
]
atfl/urls.py 中的代码
from django.conf.urls import url
from atfl.views import home, people
urlpatterns = [
url(r'^$', 'home', name='home'),
url(r'^people/$', 'people', name='people'),
]
atfl/views.py 中的代码
from django.shortcuts import render_to_response
def index(request):
return render_to_response('atfl/home.html', {})
def LoadTextFile(request):
return render_to_response("atfl/people.html", {})
【问题讨论】:
标签: python django django-urls django-1.11