问题标签 [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 投票
3 回答
1999 浏览

python - 如何正确覆盖 Django 中的应用程序?

我正在运行 Satchmo。有很多应用程序,我已经更改了 Product 应用程序中的一些源。

所以我的问题是如何正确覆盖它,因为更改是特定于站点的。我是否必须复制整个 Satchmo 框架并将其放入我的项目中,或者我可以将其中一个应用程序复制出来并将其放在Satchmo>App>Products中?(有点像模板)

谢谢

0 投票
1 回答
1459 浏览

django - django 站点地图根 url 未显示

我的 sitemap.xml 文件显示了我的应用程序的每个 url,因为它应该做。但我的域的主 /-url (root-url) 不在 sitemap.xml 中,因为它不是应用程序。并且主页没有模型。但正如您在 sitemap.py 中看到的(见下文),需要一个模型和一个应用程序来返回一些内容以在站点地图中创建条目。但是我的主页在数据库中没有引用数据,所以我不知道要返回什么。

我应该如何解决这个问题?[我尝试使用 flatpages,但 django-flatpages 也没有帮助我,因为我无法告诉管理界面创建一个带有 url“/”的页面,它想要像“/about/temp.html/”这样的东西。 ]

我的项目目录看起来与此类似:

站点地图.py

我尝试过的是:我创建了一个名为 main 的应用程序,其中包含一个 models.py。在这个模型中,我想做一些愚蠢的事情,只是为了现在有一个用于主 / url 的模型,能够返回一些东西。

站点地图.py 新

没错,重启了服务器。好吧,当我转到 domain.com/sitemap.xml 时它不会给我一个错误,但我也没有在 sitemap.xml 中显示 domain.com-entry 。

所以我敢肯定,对于我将 domain.com/ root 放入 sitemap.xml 的愚蠢方法,您有一个更好的解决方案。

感谢您的帮助。提前非常感谢!

sc

0 投票
1 回答
198 浏览

django - 将 SagePay 支付模块添加到 Satchmo 会产生错误

我正在尝试将 SagePay 模块添加到 Satchmo。我已将 'payment.modules.sagepay' 添加到我的 settings.py 中,但是当我转到 mysite:8000/settings 时出现以下错误:

谁能建议可能出了什么问题?

0 投票
2 回答
587 浏览

python - 无法在 Satchmo 中设置商店语言

我正在尝试将 Satchmo 0.9.2 安装的默认和唯一商店语言设置为荷兰语。

我正在按照有关翻译内容的说明进行操作:

从目录中/home/myusername/webapps/myshop/lib/python2.7/Satchmo-0.9.2-py2.7.egg,我发出以下命令来编译荷兰语文件:

我现在可以看到多个.../locale/nl/LC_MESSAGES/django.po文件,其中包含翻译成荷兰语的消息字符串。

我的local_settings.py文件LOCALE_PATHS定义了一个变量:

我已将文件编译为具有以下内容的.po文件.mo

我只希望文本以荷兰语出现,所以我local_settings.py只包含:

用户不应该选择其他翻译,所以allow_translation_choice设置为Falsein settings.py

在同一个文件中,我启用了我的 i18n 网址:

为了确保我的模板使用正确的语言代码,我还有settings.py

跳过所有这些障碍后,我的商店语言仍然以英语显示,并且在右下角仍然有“更改语言”和一个空的下拉按钮。

有人知道我哪里出错了吗?

提前致谢。

0 投票
1 回答
5235 浏览

python - django:如何获取子字符串?

我正在修改satchmo(一个python在线商店项目),但是我发现我无法使用[0, 5]来获取模型中的子字符串。我在 django 字符串处理中发现类型是类 'django.utils.safestring.SafeUnicode'。

类 'django.utils.safestring.SafeUnicode' 是否支持 [0, 5] 以在 python 中获取子字符串?

0 投票
2 回答
144 浏览

django - 在模型上执行 Django 查询,但以该模型的 ManyToManyField 的 QuerySet 结束

我有一个第三方 Django 应用程序(Satchmo),它有一个模型Product,我在我的 Django 站点中广泛使用。

我想添加通过颜色搜索产品的功能。所以我创建了一个名为ProductColor. 这个模型大概是这样的……

当商店产品的数据加载到站点中时,产品的颜色数据用于创建一个ProductColor指向该对象的对象Product。计划是允许用户通过搜索颜色范围来搜索产品。

我似乎无法弄清楚如何将此查询放入 QuerySet。我可以做这个...

所以我最终得到了一个 QuerySet,其中包含ProductColor该颜色范围内的所有对象。Product然后我可以通过访问products每个属性的 ManyToMany 属性来构建一个 s 列表ProductColor

我真正需要的是一个有效的 QuerySet Product。这是因为将对这些结果执行其他逻辑,并且需要对QuerySet对象进行操作。

所以我的问题是如何构建我真正想要的 QuerySet?如果做不到这一点,是否有一种有效的方法来重新构建 QuerySet(最好不要再次访问数据库)?

0 投票
2 回答
329 浏览

python - Satchmo 中的“default_product_search_listener”在哪里断开()

我不想使用 Default Satchmo 搜索侦听器。我创建了自己的搜索侦听器。

断开默认搜索侦听器的最佳位置在哪里?

我试图在我的应用程序__init__.py和我的应用程序中执行此操作models.py,但是这两个似乎都Satchmo 实际上connect是 Signal 之前运行,因此它们没有正确断开连接。我在哪里可以运行我的断开代码,这样我才能确定 Satchmo 已经连接了它的监听器?

0 投票
1 回答
1408 浏览

django - 模板中产品价格的 django 千位分隔符

我有小数的产品价格,

像 15000.0000

现在我想在它上面应用千位分隔符,过滤器可以像这里一样intcomma使用小数

但之后我无法应用currency过滤器,这意味着它不适用于货币过滤器。

我想要我的价格的最终输出:PKR 15,000.00

有什么建议可以得到这个吗?

谢谢 :)

0 投票
1 回答
505 浏览

django - satchmo password_reset html 格式邮件

一位客户要求我在重置密码时,他的 satchmo 商店应该发送一封 html 格式的邮件。

显然,satchmo 或 django 的 contrib.auth.views.password_reset 只发送原始电子邮件。

如何修改它以便能够发送 html 格式的邮件?

谢谢!

0 投票
1 回答
516 浏览

python - Satchmo 的 Authorize.net 支付模块是否支持 MasterCard 部分授权?

我有一个将 Satchmo 与 Authorize.net 结合使用的 Django 应用程序。Authorize.net 现在支持 MasterCard 和 Discover 卡的部分授权,如此此处所述。有谁知道 Satchmo 中的 Authorize.net 支付模块是否支持这些更改?我找到了一个关于这个主题的邮件列表线程,但答案并不清楚。

(我已经在 Satchmo 用户列表和 Satchmo 开发者列表中发布了相同的查询,并在 IRC 频道中询问,没有回复。Satchmo 项目似乎已经死了,所以我希望这里有人可以提供帮助.)