问题标签 [cartridge]

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 回答
112 浏览

django - Django 墨盒 paypal 返回网址不起作用

问题

我一直在关注教程,了解如何使用贝宝实现 Django 墨盒。一切都托管在 AWS 上。至少使用沙盒帐户一切正常。除了返回 url,当我付款并单击链接返回商店时,我被重定向到我的完整页面,只是我的主机名更改为我的亚马逊实例内部 IP 地址。

发现

当创建对 Paypal 的请求表单时,返回 url 字段使用来自 Django 的request.get_host()的值进行初始化。问题是 AWS 使用他们自己的负载平衡,因此返回了机器的地址。我尝试在设置中启用 USE_X_FORWARDED_HOST 但它仍然不起作用。

0 投票
1 回答
155 浏览

mysql - Openshift MySql 表情符号支持

我正在尝试在 Openshift MySql 墨盒上支持表情符号。我已经按照一些指南设置了 UTF8mb4 字符集,但它似乎不起作用。当我尝试在 VARCHAR 字段中插入表情符号时,它会存储“????”。这是一个 Openshift 问题吗?有人知道如何完全支持表情符号吗?

0 投票
1 回答
52 浏览

django - 使用 Git(但不使用 SFTP)部署 Django/Mezzanine 时出错

我的网络应用程序在我的 ubuntu 服务器上运行良好,现在是时候部署到网络托管(dreamhost)了。我正在使用 Django 1.9 和 Mezzanine Cartridge cms 和电子商务框架。

我已经使用 SFTP 复制到托管源代码文件和静态文件的 Web 的子域,并且该站点运行良好。

但是当我尝试使用“git clone”将应用程序源代码部署到另一个子域时,我遇到了一个奇怪的问题:“缩略图”图片不是以小尺寸显示,而是以全尺寸显示。静态文件与前面提到的相同。我只是为此使用了符号链接。

这是一种“通用”的问题。使用 Git 而不是 SFTP 时我可能会丢失什么。什么可能是错的?

下面是由应用程序的 SFTP 和 Git 副本生成的 HTML 示例。

SFTP 副本:

git副本:

在第一种情况下有对 /.thumbnails/ 文件夹的引用,但在第二种情况下没有。

欢迎任何帮助。谢谢,

马西奥

0 投票
1 回答
133 浏览

django - 自定义墨盒订单

我正在使用 Cartridge/Mezzanine 建立一个网上商店。但是,默认情况下,结帐表单 (cartridge.shop.forms.OrderForm) 包含名字和姓氏的字段。我想要一个客户只需提供姓名的表格。此外,我不想使用国家和州/地区的字段。

到目前为止,我已经创建了一个子类 OrderForm 的 CustomOrderForm 并添加了一个“名称”字段。我还尝试使用以下方法覆盖init方法:

除了“名称”字段显示在模板中之外,这对我没有任何好处。但我仍然需要从该字段中获取输入,将其拆分为名字和姓氏,并用它填充相关字段。

我该怎么做呢?

0 投票
1 回答
315 浏览

python - 如何在自定义 HTML 页面上呈现墨盒 API 的输出?

我正在做一个墨盒项目。我已经创建了自定义 html 模板以获得更好的视觉效果,现在我想在我的自定义 html 页面上呈现通过墨盒内置 API 提供的所有数据。前。我有一个 product.html,我想在其上显示存储在 db 中的所有产品(按类别)。

实际上,我试图探索网址,

我没有得到那个 API 或函数,这个 url 正在命中。

商店应用程序的 urls.py 文件看起来像这样,我测试过,这些 url 都没有被调用,

这些是“/shop/product”、“/shop/wishlist”和“/shop/cart”的墨盒视图

0 投票
1 回答
24 浏览

python - 将标签添加到墨盒管理面板

我想在我的产品类中添加一个新字段“标签”。我添加了该字段,现在我想从墨盒管理面板手动添加该标签。

因此,为此,我在我的 settings.py 中导入了一个管理类,

当我导入上面的类时,我在终端上遇到错误,

django.core.exceptions.ImproperlyConfigured:SECRET_KEY 设置不能为空。

我想在 ProductAdmin 类中添加该“标签”字段,如下所示,但在我在项目中编写以下代码之前,我在导入时收到“SECRET_KEY”错误,

0 投票
1 回答
231 浏览

django - 扩展 django catridge 产品会导致管理员中的 Grapelli KeyError

我目前正在开发 django / mezzanine / 墨盒商店。

我所有的产品都有一个 CAD 文件和一个 PDF 文件,为了保持干燥,我创建了一个 BaseProduct 模型,定义如下:

模型.py

此外,我还有其他产品类型可以继承此基本产品类型,如下所示。

就模型而言,这可以工作,问题来自夹层管理区域,这主要来自于盒装/商店/admin.py文件。

管理员.py

当我进入管理区域编辑天花板玫瑰产品时,我收到以下错误:

错误和回溯

可以通过 umcommenting del fieldsets[4] 行来修复它,但是这看起来很hacky,并且需要对我不想做的每种产品类型进行这种级别的覆盖。

0 投票
1 回答
353 浏览

python - 'WSGIRequest' 对象在 django-cartridge 中没有属性 'cart'

我正在开发 Django 1.10,Mezzanine 4.4.2,在安装 Mezzanine 后手动安装了墨盒。现在我可以通过墨盒添加产品和价格。但是当我点击购买按钮时,它给了我以下错误:-

此外,如果我单击结帐选项,它会显示一个空购物车,然后当我单击继续购物时,它会再次将我重定向到http://localhost:8000/shop/我想要更改的那个。

提前致谢。

0 投票
1 回答
76 浏览

python - Change Django-Mezzanine-Cartridge From - 下订单后发送电子邮件

在夹层中,我使用的是墨盒,并且我想在将运输详细信息邮寄给用户时更改发件人电子邮件。默认值为do_not_reply@WINCTRL-4UBSUNC. 我在哪里可以改变这个?我还想向管理员发送有关订单详细信息的邮件,我可以在哪里执行此操作或如何在 Order 模型上使用 post_save()?

0 投票
1 回答
120 浏览

python - 将墨盒 SKU 链接到产品页面上的 FormField

亲爱的程序员,你好,

我被这个项目深深吸引了。我需要建立一个电子商务网站,但有点不同,这个人不想要结帐车,而是在每个产品下方都有一个联系表格,其中包含一个字段:
名称
产品
文本字段

我们需要这样做,以便将该页面上产品的 SKU 插入到产品字段中。

也许有一种方法可以用 url 代替,它会自动将产品 URL 粘贴到 textField 中。

我希望有人能给我一些我需要查看的方向或一些要阅读的文档。

Django 1.10 Mezzanine CMS 墨盒商店 python 2.7