如 URL 所示,缺少
image
和 pid
:
GET /add-to-cart/?id=7&qty=1&title=Apple&price=Our%20Price%3A1.99
这可能是因为您将 JavaScript 指定为单独的文件,而不是在模板中,因此,该文件被缓存,并且如果文件被更新,如果它已经有一个文件,则浏览器不会请求它从之前的会话中复制。
使用 Ctrl+F5 强制浏览器重新加载静态项目,如果不起作用,请重新启动 Django 服务器,并且如果您使用 nginx 提供静态文件(这对于开发应用程序来说是不可取的),设置很短的时间。
话虽如此,您不应该使用 GET 请求将商品添加到购物车:GET 请求应该没有副作用,这里显然就是这种情况。