簡體   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