繁体   English   中英

如何在Django中“添加到购物车”模型对象

[英]How to add model objects “to cart” in django

我正在尝试找出如何使用非常简单的“购物车”功能,但是我对此并不擅长。

假设我有一个简单的查询集“ objectos”,它来自:

# models.py:
class ObjectModel(models.Model):
    title = models.CharField(max_length=30)
    ...
    content = models.TextField()


# views.py
def product_list(request):
    objectos = ObjectModel.objects.all()
    return render(request, 'frontpage/object_list.html', {'objectos':objectos})

假设我需要在模板中插入一个简单的按钮,该按钮从queryset抓取一个对象,然后将该对象放入另一个queryset。 这是我不知道的。 如何执行该次查询集。

无论如何,这是我要在模板中尝试做的简化视图:

<!-- template -->
{% for obj in objectos %}
  {{ obj.title }}
  {{ obj.content }}
  <a href="#">
    <button type="button">add to other qs!</button>
  </a>
{% endfor %}

如何以一种简单的方式做到这一点?

我正在考虑构建一个购物车,只是简单得多,但是我不确定这是否是正确的方法。 如果您能指导我找到一个不错的购物车教程或类似的产品,我将不胜感激:)

您可以通过多种方法来执行此操作,但是最好的方法是遵循一个教程,该教程具有易于遵循的步骤并在整个过程中进行了说明。 我做了一些研究,这看起来像是一篇很棒的教程,其中包含多个页面,每个页面解释了构建简单购物车的不同部分。

https://blog.muva.tech/lesson-1-building-e-commerce-shopping-cart-using-django-2-0-python-3-6/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM