我的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/ 中的 SyntaxError 语法无效(views.py,第 34 行)
在这种情况下,第 34 行是最后一行,在“print form.errors”之前,因为我试图解决这个问题。我不确定其余的代码是否正确,但现在我只是陷入了这个问题。
我已经导入了所有内容,但我真的不知道 else 语句中可能出现的问题。
谢谢你的帮助