[英]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.