list'对象没有'resolve'属性 Python Django
我正在使用Python Django 1.5在Vista系统上工作。当我尝试访问localhost:8000/add/producto时,出现了以下错误:
在 /add/producto 处发生了AttributeError
列表对象没有'resolve'这个属性
在addProducto.html
文件中,我有:
<html>
Agregando Producto
</html>
在views.py
文件中,我有:
from django.shortcuts import render_to_response
from django.template import RequestContext
def add_product_view(request):
return render_to_response('ventas/addProducto.html',
context_instance=RequestContext(request))
在urls.py
文件中:
from django.conf.urls.defaults import patterns,url
urlpatterns = patterns('','demo.apps.ventas.views', url(r'^add/producto/$',
'add_product_view', name = "vista_agregar_producto")),
)
到底出了什么问题呢?
1 个回答
-2
在编程中,有时候我们会遇到一些问题,比如代码运行不正常或者出现错误。这时候,我们需要找到问题的根源,通常可以通过查看错误信息来帮助我们理解发生了什么。
错误信息就像是程序给我们的提示,它告诉我们哪里出了问题。比如,有时候程序会说“找不到某个文件”,这就意味着程序在运行时需要用到一个文件,但这个文件可能没有在预期的位置。
另外,调试工具也很有用。它们可以让我们逐行查看代码的执行过程,帮助我们找到问题所在。就像是在看一部电影时,可以暂停并回放某些片段,以便更好地理解情节。
总之,遇到问题时,不要慌张,仔细阅读错误信息,使用调试工具,慢慢找出问题的所在,这样就能更快地解决问题了。
from django.conf.urls.defaults import patterns,url
+++urlpatterns = patterns('demo.apps.ventas.views', url(r'^add/producto/$',
'add_product_view', name = "vista_agregar_producto")),
)
----urlpatterns = patterns('','demo.apps.ventas.views', url(r'^add/producto/$',
'add_product_view', name = "vista_agregar_producto")),
)