擅长:python、mysql、java
<p>错误不是来自<code>include</code>,而是来自网址.py你想要包括的。使用已导入的视图:</p>
<pre><code>from atfl.views import home, people
app_name = 'atfl'
urlpatterns = [
url(r'^$', home, name='home'),
url(r'^people/$', people, name='people'),
]
</code></pre>
<p>一旦您修复了这个问题,您的<code>include</code>中有一个bug需要修复。命名空间是<code>include</code>的参数,即<code>include('atfl.urls', namespace='atfl')</code>。而是将其作为<code>url()</code>的参数。但是,在这种情况下,您应该从URL模式中完全删除名称空间,并将<code>app_name</code>添加到应用程序的网址.py同上。在</p>
^{pr2}$
<p>最后,不要使用<code>render_to_response</code>。已经过时了。请改用<code>render</code>。在</p>
<pre><code>from django.shortcuts import render_to_response
def index(request):
return render(request, 'atfl/home.html', {})
</code></pre>