有人在这里给我一些启示。我收到以下错误:(使用Django 1.7)
在我的代码是:
**mysite/urls.py**
urlpatterns = patterns('',
url(r'^cadastro/', include('cadastro.urls', namespace="cadastro")),
url(r'^admin/', include(admin.site.urls)),
)
**cadastro/urls.py**
url(r'^empresas/$', views.empresaindex, name='empresaindex'),
url(r'^empresas/(?P<empresa_id>\d+)/', views.empresadetalhe, name='empresadetalhe'),
**empresaindex.html**
<h1>Lista Suas Empresas:</h1>
{% if lista_empresas %}
<ul>
{% for empresa in lista_empresas %}
<li><a href="{% url 'empresadetalhe' empresa.id %}">{{ empresa.nome }}</a></li>
{% endfor %}
</ul>
{% else %}
<p>Nenhuma empresa.</p>
{% endif %}
**views.py**
def empresaindex(request):
lista_empresas = Empresa.objects.order_by('nome')
context = {'lista_empresas': lista_empresas}
return render(request, 'cadastro/empresaindex.html', context)
def empresadetalhe(request, empresa_id):
empresa = get_object_or_404(Empresa, pk=empresa_id)
return render(request, 'cadastro/empresadetalhe.html', {'empresa': empresa})
我做错了什么?