问题标签 [satchmo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

django - 不允许购物车中包含不同类别的产品

Satchmo 商店有不同类别的产品。出于某种原因,我需要使用不同的商家帐户处理不同类别产品的付款。由于这需要尽快完成,因此快速的解决方案是不允许不同类别的产品在同一个购物车中。我阅读了手册以查看是否有一些信号可以帮助我在添加到购物车时获得产品类型,然后如果购物车已经有来自不同类别的产品,然后删除新添加的产品并向用户提及。有没有更好的方法可以快速完成这项工作?如果不是,我想要一些输入来帮助我实现上述流程。

0 投票
2 回答
318 浏览

django - Satchmo 模板 form.username 没有弹出

注册/login.html 已编辑

为什么form.username和form.password输入框不显示?我不得不删除块标签 {% extends shop/base.html %}。这是否导致输入字段消失?

我所做的是删除 {% block content %}{% endblock %} 并在 base.html 模板中使用 {% include "registration/login.html" %}。我希望登录部分出现在左上角,而不必为位于 {% block content %} 中的登录字段单击“登录”。

注册/login.html 原始文件

商店/base.html

我尝试了一个{% include "registration/copy_login.html" %}并稍微改变了内容。我也用过<form action="{% url auth_login %}。当我点击提交并填写登录名/密码时,它会将我带到/accounts/login/我必须再次输入登录数据的地方。

这是我的copy_login.html

0 投票
1 回答
93 浏览

django - 选项有限的 Django 商店

我想要一个定价屏幕,其中只有 4 个选项可供用户选择。在此之后,我需要与贝宝进行一些整合才能收到付款。最好将satchmo用于这么简单的事情还是有其他选择?

0 投票
1 回答
83 浏览

python - Satchmo 的国内和国际运费不同?

我正在接管一个 Satchmo 网站,需要它为国际邮资和本地邮资收取不同的运费。

知道我需要做什么来启用它吗?

0 投票
1 回答
247 浏览

python - 运行 Satchmo 商店

Python2.7、Django1.4

任何帮助,将不胜感激。

0 投票
1 回答
411 浏览

satchmo - 在satchmo中,如何在特色产品、产品首页和分类页面中显​​示价格

我用了

这在没有销售的情况下有效,即 discount_price: sale |currency 并引发异常

渲染时捕获 VariableDoesNotExist:在...中查找键 [sale] 失败

显示销售价格和非销售价格很重要。我怎样才能做到这一点。

0 投票
1 回答
233 浏览

django - 将 .png 文件附加到 satchmo 发送的电子邮件

在 Satchmo 商店中,我需要在 django 完成订单后发送的电子邮件中附加一个小的 .png(条形码)。使用调用 send_store_mail() 的 send_order_confirmation() 将电子邮件格式化为 HTML 格式(都是 satchmo 的一部分。)这些函数都没有提供附加文件的能力(我认为)所以我应该重写它们吗?我想知道是否有可能/更好地使用信号来做到这一点。也许 rendering_store_mail() ?

顺便说一句,条形码将是动态生成的,因此无法在某处的服务器上链接到文件。

非常感谢,托马斯

0 投票
1 回答
56 浏览

django - 正确使用查询集

我很确定使用查询集可以更有效地完成以下代码。我只是不知道怎么做。有什么建议么?这是我的代码:

非常感谢,托马斯

0 投票
1 回答
64 浏览

django - 相当于 SQL 的查询集

我正在尝试提高此代码的性能:

本质上我想摆脱'for'循环,因为它很慢。如果可能的话,我想使用单个查询集来完成它,但我无法理解语法。这是我想要重现的 SQL。它创建了一个相当短的列表,因此我可以遍历该列表以查找匹配项:

“4”是python第一行中提到的“联系人”。

非常感谢,托马斯

0 投票
1 回答
66 浏览

django - 创建新帐户时联系人被劫持

在我的 Satchmo 项目中,我有一个令人讨厌的错误,其中 contact_contact 表中的一行正在重新分配给新用户。

如果我在一个浏览器窗口中登录商店,然后(在另一个新窗口中)通过浏览 /accounts/register/ 创建一个新帐户,就会发生这种情况。如果我先注销,它不会发生。

数据库中发生的事情是我登录的原始用户(他的用户配置文件全部设置)“丢失”了他的用户配置文件。发生的事情是该用户的“联系人”不再存在,因为它现在“指向”新用户。即它的user_id 字段现在指向auth_user 中的新'id'。联系人记录的内容会被新用户的信息覆盖。

除了更改registration_form.html之外,我没有对Satchmo中的登录代码进行任何更改

会不会是注册表正在从 POST 请求中读取部分用户信息,并接管属于之前用户的联系人?

我重现了故障,然后在数据库上做了一个“差异”。这是吸烟枪:

您可以清楚地看到 a) 记录号 1 正在被重复使用,并且 b) 它现在指向使用 id 138 创建的新用户。

非常感谢,托马斯