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

python - 名称“订单”未定义

我有这个错误

在以下条款中:

Order在同一个文件中完全定义并且是model.Model

更具体地说,这是我正在使用的文件: https : //bitbucket.org/chris1610/satchmo/src/a04c87a539f3/satchmo/apps/satchmo_store/shop/models.py,第242行出现异常

为什么会这样?

更新:

这是回溯:

0 投票
0 回答
715 浏览

javascript - CSRF 保护导致“类型不匹配错误”

在 Satchmo 代码 (satchmo/satchmo/apps/satchmo_store/contact/templates/contact/_state_js.html) 中,以下 JavaScript 在 Internet Explorer 版本 6 中导致错误:

具体来说,IE 引用了以下行:

问题出现在包含“国家”和“省”的表单中。显然,如果国家发生变化,那么可用的省份必须发生变化。一旦用户选择了一个国家,Explorer 就会报告这个错误:

谁能建议这里的问题是什么?我也不明白为什么它应该是“类型不匹配”?

非常感谢,托马斯

0 投票
1 回答
157 浏览

django - Satchmo 运输模块订单信息

在我的运输模块中,我正在尝试检查付款类型,如果付款类型不是 COD,则仅返回 true for valid()。基本上,如果通过 COD 付款并且不允许实际的运输方式,我只想提供本地交付或本地取货的运输选择。

我的问题是在运输模块的 valid() 方法中我不知道如何访问当前的订单信息。有没有办法将订单信息传递给init调用?或者有什么其他方法可以查到?

0 投票
2 回答
2999 浏览

django - fk_name 'user' 不是 ForeignKey

我正在使用 django 1.3.1 和 satchmo 0.9.2。我使用了 Satchmo 附带的名为 Contact 的默认模型。我创建了一个 satchmo_mod 应用程序和一个 admin.py 文件。

然后创建 admin.py:

然后我运行:

去:

得到这个错误:

我在堆栈跟踪中看到了这个错误并开始探索:

长话短说,当 Contact 模型重新注册时,据我所知,它的所有 _meta 选项都没有重新生成。请参阅下面的“manage.py shell”会话:

更新: 我做了 Maccesch 推荐的修复。但似乎在取消注册 Contact 对象并使用新的内联重新注册它之后,它确实破坏了 Zinnia:

更新:可能想开始一个新问题,不确定。

这是模型和模型管理员的代码:

模型.py

管理员.py

所以 UserTaxExempt 对用户有一个外键,所以这不应该很好吗?它适用于用户页面,所以我不明白为什么它不能在联系人页面上运行。

0 投票
1 回答
114 浏览

python - FCGI 是否有用于部署 Satchmo 的 HOWTO?

https://docs.djangoproject.com/en/dev/howto/deployment/fastcgi/详细介绍了 FCGI 的一些设置,但是虽然它有 Apache 配置文件的材料,但它省略了 FCGI。

如何为在绑定到 127.0.0.1 的同一服务器上运行并侦听端口 1234 的守护进程 fastcgi 进程创建 site.fcgi 文件?

- 编辑 -

我的 httpd.conf 中有以下内容:

在 /home/jonathan/store/deploy/store.fcgi 我有:

我也有,跑步,

当我打开 http://[hostname] 时,我得到:

http://[hostname]/media 拉出一个填充的索引。

在这种 FCGI 的使用中,有什么可以改进的,或者可能会造成什么问题?store.cgi 基于几个 .fcgi 文件,我在 Django 或 FCGI 文档中找不到 Satchmo 的模型 FCGI 文件后使用了这些文件。我不相信它。我只是没有用谷歌搜索更好的东西。

有什么建议么?

0 投票
1 回答
118 浏览

python - 使用 Satchmo 订阅商店本身

我正在尝试设置 Satchmo,我发现了这个很酷的订阅产品,但我想要的是在网站(一个多商店网站)本身上创建一个仅限会员的部分。换句话说,我希望用户进行订阅以便能够使用某些功能。这在 Satchmo 中可能吗?

我想如果我的网站叫做 xyz.com 那么我可以在系统上创建 xyz 商店并让它有一个订阅产品,但是我可以将它与 Django 登录系统集成吗?

提前致谢。

0 投票
1 回答
431 浏览

python - satchmo nginx 重定向到 https 然后到 http 并返回

我对一个名为 satchmo 的 django 项目有一个奇怪的问题,我使用 nginx 和 uwsgi 进行部署。

发生的事情是应用程序确实响应并且它重定向到 https 然后重定向到 http 并返回到 https 直到 nginx 停止并且应用程序永远不会响应。

帮我弄清楚这一点。谢谢!

这是我的 nginx 站点可用配置文件:

这是 /etc/init 中的 uwsgi.conf 文件:

这是我的 wsgi.py 文件:

感谢大家的帮助!

0 投票
1 回答
126 浏览

django - 不在管理界面启用 Satchmo 运输模块

我在 Django 中使用 Satchmo。我想激活其中的 UPS 运输模块或使用设置文件将其设置为默认运输模块。但是,我不想使用管理界面来做与这里描述的相同的事情。

我能做些什么来实现这一目标或类似的事情?

0 投票
1 回答
242 浏览

django - 具有可变深度类别层次结构和每个类别的任意属性的 Django 产品应用程序

我开始为需要的客户在 Django 中构建产品目录:

1-可变深度类别/子类别结构,因此树可能如下所示:

类别 1 > 子类别 1 > 子类别 1 > 产品 1

类别 2 > 子类别 2 > 产品 2

类别 3 > 产品 3

2-任何类别或子类别的产品都可以具有任意一组属性,例如“绘图仪”下的产品可以具有“速度”、“尺寸”和“纸张类型”属性,而“cad软件”下的产品可以有“版本”、“许可证类型”和“座位数”。

3-一个易于使用的后端,希望允许拖放订购和产品分类

因此,我研究了 Satchmo,它具有“产品属性”,看起来与我需要的相似,而 Mezzanine 没有产品模型,但在其他方面看起来相当可破解并且有一个不错的后端。

我没有使用过这两个项目,我想知道它们是否有点过头了(我不需要购物车、付款等,或者 Mezzanine 的完整博客内容),也许有一个更简单的应用程序或应用程序可以满足我的特定需求有?

0 投票
0 回答
92 浏览

mysql - 将 satchmo 存储从 sqlite3 迁移到 mysql

我有一个在 sqlite3 上运行的功能齐全的 satchmo 商店。我需要更改为mysql。无论是创建新数据库还是移植旧数据库,我都会在各种地方收到 http 错误 500。例如,如果我有一个新的数据库,并且我创建了一个用户帐户,一切似乎都很好。如果我随后尝试更新用户的配置文件(实际上是扩展的用户配置文件),我会立即收到服务器 500 错误。就像它不再对该 URL 感兴趣 (http://127.0.0.1:8000/accounts/update/)

奇怪的是,如果我以管理员身份登录并转到管理页面,那么我可以毫无问题地更新该用户的(扩展)个人资料。事实上,我从未在管理页面上看到任何错误。

这是我为mysql设置它的方法:

设置.py:

然后创建一个新的数据库,我只是这样做了:

python manage.py syncdb
python manage.py runserver

编辑 1

这是它爆炸的代码:

编辑 2

似乎数据库中缺少一些东西,因为如果我回到使用 sqlite 后端,然后删除 sqlite db(然后运行'python manage.py syncdb'),我会得到完全相同的症状。似乎我需要做的不仅仅是syncdb。

我在这里想念什么?