问题标签 [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.
django - 将 Satchmo 与现有 django 项目集成
我有一个正在运行的 django 项目,我想将 Satchmo 与该项目集成。问题是,我不想将 satchmo 放入我的站点包目录中,而是希望它用作 django 应用程序,即所有 satchmo 应用程序(如产品、运输、satchmo-utils 等)都在我的目录中,例如 satchmo-apps django 项目。但是通过这样做,我得到一个没有找到模块的错误:satchmo_utils 或 satchmo-apps 中的任何内容。而且我不想将 satchmo 应用程序(产品、运输、税收等)直接放入 python/django 路径。所以请帮帮我。
django - Satchmo 中的分层运输问题
当我尝试在我的商店中使用分层运输模块时,我收到以下错误:
我也在数据库中输入了运营商。
任何人都可以在这方面帮助我吗?
python - 如何防止 Satchmo 表单在必填字段后显示星号?
我正在自定义我的 Satchmo 商店表单,并在任何必填字段之前显示一个图标。问题是,Satchmo 似乎想在必填字段之后呈现一个文本星号。我field.label
用来获取这个标签,我应该使用其他东西吗?
编辑:我所有的表单模板都是硬编码的。我有一个包含标签,它接受一个字段并将其包装在我开发的标准字段模板中。我的模板使用{{ field.label }}
来显示字段的友好名称。似乎标签本身最后有一个星号。
python - 在没有 ssh 访问的情况下安装 satchmo
我想在我的虚拟主机中安装 satchmo,但他们不提供 ssh 访问。我想知道这是否可能。正如我所看到的,在我的 .fcgi 文件中向 pythonpath 添加一些 Satchmo 要求(http://www.satchmoproject.com/docs/svn/requirements.html)似乎是有效的,但是像 pycrypto 和 trml2pdf 这样的一些要求看起来像他们需要构建和安装。是这样吗?我可以编写某种脚本,通过网络执行此安装吗?如果他们不会在没有建造蜜蜂的情况下写作,我该怎么办?
艾伦
django - 自定义 Satchmo 商店配置/流程
我想创建一个订单以购买这种结构中的多个东西:
也就是说,我想销售产品 A、B,但在此之前,我需要在“业务数据”对象中添加额外的聚合数据。那是:
或者,从模型级别来看,更像:
现在,我很确定我想使用Satchmo ,而不是重新实现整个购物车后端。但是,我很难理解这种事情。
Satchmo 似乎有多个产品选项,但它们都是“扁平的”。也就是说,虽然我可以很容易地让 Satchmo 允许最终用户购买产品 A 和产品 B,但 db 显示与业务 1 没有任何联系,并且必须在产品 A 和 B 中重复诸如业务名称之类的内容。
我想我可以用我自己的视图/模板来解决这个问题,只要我能获得 satchmo 在订单期间销售的最终“产品实例”,以便拥有我自己创建的 Business 表的外键。换句话说,我想让 Ad 模型成为一个 satchmo定制产品模型——我认为......
但是,如果我只是将 Ad 更改为:
这不是错误的语义吗?这不是说“此产品类型与业务 x 相关联”,而不是“当您购买此产品时,该产品的实例将指向业务 x”?
我在这里很困惑:-/
django - Django 的 Satchmo 和 flatpages 问题
我在 Satchmo 中配置 Flatpages 时遇到问题。我以前在纯 django 应用程序中使用过它们,但现在它不起作用,当我尝试进入平面配置站点时返回 301 http 错误。
我做了什么来配置它:
- 将中间件“django.contrib.flatpages.middleware.FlatpageFallbackMiddleware”添加到 MIDDLEWARE_CLASSES 作为列表中的最后一个,
- 在管理模块中配置示例页面。
简单来说就是文档对 flatpages 配置的评价。
我感到很无助。不知道我该如何调试这个问题。对此有什么想法吗?
当然,帮助表示赞赏。
感谢彼得的建议,我已经设法将问题缩小到我的 urls.py 文件,用于 satchmo 商店。
urlpatterns 只有一个条目:
此版本不起作用,而且会干扰平面页面。但是从 MIDDLEWARE_CLASSES 禁用平面页面并将其添加到 urls.py 就像下面的代码片段一样:
然而,下一个问题是从/
to的重定向/shop/
。使用上述配置会导致无限循环。
也许你知道这种行为的原因(重定向覆盖平面页面),也许你可以建议一些可行的解决方案来解决这个问题,或者应该如何处理对/
.
django - satchmo 无法处理 500 错误
如果产品的数量是 Unicode 字符,我会在 /add/ 处收到 UnicodeEncodeError。当我设置 DEBUG = False 时,satchmo 无法处理 500 错误,它无法返回 HttpResponse 对象,但 handler404 没问题。我在 apache 错误日志中找到以下内容。
这是500.html:
这是base.html:
为什么django不能处理500错误页面?
django - satchmo 中的自定义产品模板
我正在satchmo中实施一家商店。我通过使用产品模型的模型继承创建了一个自定义产品MyProduct(如http://thisismedium.com/tech/satchmo-diaries-part-one/中所示)。
现在我想要一个 MyProduct 的自定义产品详细信息模板,并且只有MyProduct。我尝试在
但这会覆盖商店中所有产品的模板,而不仅仅是MyProduct。我也试过:
但这些似乎都不起作用。
e-commerce - 什么是最可扩展/灵活的 FOSS 电子商务软件?(或者我应该自己动手?)
我需要为杂货店构建一个内部订单输入和跟踪系统,它需要现有电子商务系统的许多功能,例如产品目录、customer_to_order 关系/视图、移动报告、订单状态等。但是,第一个产品的阶段纯粹是内部的,所以我不需要任何在线电子商务功能,例如送货地址、邮政费率或支付网关。我还有一堆可能不适用于许多在线商店的业务特定的东西:复杂的产品/客户折扣系统,产品的许多属性,生产商订单跟踪流程(客户有一个订单我们和我们与生产者有订单),依此类推。
所以我一直想知道我是否会更好地定制现有产品,或者使用一个好的 Web 框架(例如 Python/web2py)来滚动我自己的产品?如果它是一个不折不扣的在线商店,那么决定将是明确的——但事实并非如此。所以我试图找到最可扩展/灵活的 FOSS 电子商务软件来进行原型设计。
到目前为止,我一直在考虑的主要竞争者是:Drupal/Ubercart、Django/Satchmo 和 RoR/Spree。Ubercart 正在完全改写为 Drupal Commerce,所以这让我很反感。Spree 项目看起来很干净,我喜欢这些想法——但我已经在 Jython 中编写了一个产品/客户 ETL,并且不想平衡这两种语言——Python 和 Ruby 对我来说都是新的。
我不喜欢 Magento 的企业/社区版模型。我听说过很多关于 osCommerce 及其变体的投诉。
提前感谢您的想法。
顺便说一句,我认为我需要的功能集与我可以从现有电子商务产品中获得的开箱即用功能之间的差距在 30% 左右。