html - 我收到一条错误消息,指出 === 无法分配“'12'”:“Cart.product”必须是“Product”实例。请帮我解决这个问题
问题描述
[我附上了我的代码图片,您可以在其中找到添加到购物车功能,错误在 line=5][1]
def add_to_cart(request):
user = request.user
product_id = request.GET.get('prod_id')
product = Product.objects.get(id=product_id)
Cart(user=user,product=product_id).save()
return render(request, 'app/addtocart.html')
解决方案
推荐阅读
- maven - 从命令行运行单个 TestNG 测试类的故障排除
- python - 如何遍历数据框并仅遍历唯一值?
- pygame - 你如何解决:pygame中的“TypeError:'Mob'对象不可下标”?
- linux - 命名信号量的 sem_open 失败,因为我的进程无法在 /dev/shm 中创建相关文件
- javascript - 服务器正在尝试将 HTML 表中的中继器控件转换为 HtmlTableRow
- typescript - 谷歌云函数错误“加载用户代码时函数失败。” 带有打字稿功能
- c++ - 我是否需要在 CUDA 中跨多个 GPU 镜像输入缓冲区/纹理?
- c++ - 未定义对 _intel_fast_memcpy 的引用 _intel_fast_memmove
- php - Laravel 从数据库数组中获取数据不起作用
- sql - 如何创建一个查询,该查询采用两列并按最新版本过滤每列 A 按列 B 中的最新版本号?