私は自分の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 行です。これは、この問題を解決しようとしていたために存在します。残りのコードが正しいかどうかはわかりませんが、今はこの問題に悩まされています。
私はすべてをインポートしましたが、else ステートメントで何が間違っている可能性があるのか 本当にわかりません。
ご協力いただきありがとうございます