我正在尝试找出如何使用非常简单的“购物车”功能,但是我对此并不擅长。
假设我有一个简单的查询集,“ 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 %}
这怎么能以简单的方式完成?
我正在考虑制造一个购物车,只是简单得多,但是我不确定这是正确的处理方法。如果您能将我引导到一个不错的购物车教程或类似的教程,我将不胜感激:)
答案 0 :(得分:1)
您可以通过多种方法来执行此操作,但是最好的方法是遵循一个教程,该教程具有易于遵循的步骤并在整个过程中进行了说明。我做了一些研究,这看起来像是一篇很棒的教程,其中包含多个页面,每个页面解释了构建简单购物车的不同部分。
https://blog.muva.tech/lesson-1-building-e-commerce-shopping-cart-using-django-2-0-python-3-6/