【问题标题】:django shopping cart as a beginnerdjango 购物车作为初学者
【发布时间】:2011-02-20 13:10:07
【问题描述】:

我对 django 很陌生,并试图将购物车添加到一个简单的网上商店。 我需要的是一个简单的购物车,可以装满并展示其内容,然后通过电子邮件将其发送给供应商。所以 Satchmo 对于这项任务来说可能太大了。 因此我选择了 django-cart (http://code.google.com/p/django-cart/),这会导致一些问题。

1。 django-cart 是正确的吗?或者有没有更好的方法来完成这项任务?

2。 因为我是初学者,所以 django-cart 让我很挣扎。我使用了 django-cart-website 的视图和模板,但是编写一个可用于将产品添加到购物车的表单花了我几个小时。在理解购物车的总体布局及其与网站的集成方面,我可能需要帮助。

3。 两个更具体的问题:是否可以在模板中动态填充表单域(例如使用 {{ object.id }})? django-cart 是否能够更改(更新)购物车的内容?

我希望不要一次问太多问题。

提前致谢 雅克

【问题讨论】:

    标签: django django-forms


    【解决方案1】:

    1:是的,我认为Satchmo 对这项任务来说太重了。 django-cart 作为初学者听起来是一个很好的起点,尽管它非常简单,从头开始可能是有意义的。同时,它非常简单,您可以理解它,而不会被您不理解的代码所阻碍。

    2: 有什么具体问题吗?
    http://code.google.com/p/django-cart/ 这个第一页的文档使它看起来真的简单(这是一个很棒的功能)。源码总共只有几百行。

    如有任何具体问题,请随时提出,我们会提供帮助 :)

    3:

    1. 我的直觉是:是的,大多数事情都是可能的,但你必须澄清一下。你到底想做什么?使用 {{ object.id }} 动态填充表单域还不够清晰。您可以使用来自 <input type="hidden" value="{{ object.id }}" /> 的原始 html 创建一个表单字段,或者您可以构建您的表单以在您的视图中使用 object 执行某些操作。

    2. 是的,http://code.google.com/p/django-cart/source/browse/trunk/cart/cart.py -- 查看 update 函数。同样,尽管这个系统非常基本(更新功能是 4 或 5 行),您可以毫无顾虑地将您喜欢的任何东西添加到这个购物车中。当您遇到问题无法解决时,请在此处再次询问,我们会提供帮助。

    【讨论】:

    • 非常感谢您的快速响应。问题3.1:我想我只是瞎了眼,原始的html当然是我正在寻找的答案。
    猜你喜欢
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 2020-08-05
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多