【发布时间】:2014-03-14 07:07:21
【问题描述】:
我的views.py上有以下代码
def visao_produto(request, produto_visualizado, categoria_produto):
produto = Camisa.objects.get(slug=produto_visualizado)
categoria_desejada = categoria_produto.replace("_"," ")
if request.method == 'POST':
form = LojaForm(request.POST)
if form.is_valid():
add_to_cart(request, produto_visualizado.id, produto_visualizado.tipo, produto_visualizado.categoria)
get_cart(request)
else:
print form.errors
else:
form = LojaForm()
return render_to_response('loja/produto_visualizado.html', { 'produto' : produto, 'categoria_desejada' : categoria_desejada, 'form' : form }, context_instance = RequestContext(request))
但我的模板返回以下错误:
/loja/Minecraft/minecraftsteve/ 处的语法错误 无效语法(views.py,第 34 行)
在这种情况下,第 34 行是最后一个 else 的行,在“print form.errors”之前,因为我试图解决这个问题。我不确定其余代码是否正确,但现在我只是卡在这个问题上。
我已经导入了所有内容,但我真的不知道 else 语句中可能有什么问题。
感谢您的帮助
【问题讨论】:
标签: python django django-views