for cart_item in cart_products:
if **cart_item.**product.id = p.id:
# update the quantity if found
cart_item.augment_quantity(quantity)
product_in_cart = True
if not product_in_cart:
# create and save a new cart item
ci = CartItem()
ci.product = p
ci.quantity = quantity
ci.cart_id = _cart_id(request)
ci.save()
ショッピング カートをまとめました。これは、誰かが誤って再度追加しようとした場合に備えて、アイテムがまだ誰かのカートにないことを確認する単純なロジックです。太字のセクションでエラーが発生します... a の:
代わりに a が予期され.
ます サーバーがエラーをスローし、Eclipse が構文エラーをキャッチしています。
ドット構文が if ステートメントを壊すのはなぜですか? さらにコンテキストが必要な場合はお知らせください。ただし、if ステートメントの構文要件を正しく理解していないだけだと思います。