django购物车作为初学者

时间:2011-02-20 13:10:08

标签: django django-forms

我对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能改变(更新)购物车的内容吗?

我希望一下子问题不是太多。

提前致谢 雅克

1 个答案:

答案 0 :(得分:2)

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行),你可以毫无顾虑地添加你喜欢的任何东西。当您遇到问题但无法解决问题时,请再次询问,我们会帮助您。