问题标签 [saleor]

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 投票
0 回答
45 浏览

saleor - 在销售员的产品页面上添加更多字段

我正在尝试个性化产品。事实上,我不需要很多产品,但需要很多字段,如高度、宽度、数量、饰面,这些字段必须可重复用于其他产品。有人可以向我解释这样做的正确方法吗?

0 投票
1 回答
713 浏览

django - 如何创建一个 Django 应用程序的 Saleor 插件?

我正在尝试添加一个也是 Django 应用程序的 Saleor 插件。原因是我希望能够使用 Django 迁移。我以前创建过常规的 Saleor 插件,效果很好。我对 Django 应用程序还不是很熟悉,但文档对我来说很有意义。我完全困惑的是这两个概念的结合。

  • 它进入哪个目录?它是否像所有其他常规 Saleor 插件一样进入 saleor/plugins 目录?还是像所有其他 Django 应用程序一样直接进入 saleor 目录?我能找到的唯一有点相关的答案建议使用manage.py startapp,它在根目录中创建插件,在 saleor 目录旁边,增加了我的困惑。

  • 如何将 Django 应用程序安装为 Saleor 插件?官方文档指示使用 asetup.py并建议:

    如果您的插件是 Django 应用程序,则包名称(等号之前的部分)将添加到 Django 的 INSTALLED_APPS 中,以便您可以利用 Django 的功能,例如 ORM 集成和数据库迁移。

    但是,内置的 Saleor 插件或 Django 应用程序都没有使用这个 setup.py 机制,我找不到任何与 Saleor 相关的例子,如果没有这样的例子,我也无法想出任何连贯的东西(也是由于前一点)。该文档似乎表明,当使用 setup.py 时,Django 应用程序将自动添加到 Django 的INSTALLED_APPS. 还是我必须自己添加它?

有谁知道如何将 Saleor 插件创建为 Django 应用程序的示例,最好使用工作迁移?

0 投票
0 回答
25 浏览

reactjs - Saleor店面重置密码时凭据无效

Saleor 在商店中重置我的密码时给我一个错误,当我重置时它说无效凭据,并且在有人遇到这种情况后显示无效令牌?谢谢

0 投票
1 回答
588 浏览

javascript - Saleor 平台正在运行,店面不会启动服务器

我使用了 saleor 平台方法,带有 docker 和仪表板,其他一切正常,但不是前端,知道如何调试它,这是最后一个命令的输出

0 投票
0 回答
46 浏览

python - 多个用户上的 Django 石墨烯 JWT

我在 django 上有一个用户电子邮件帐户

ID 电子邮件 用户类型
1 app@user.com 0
2 app@user.com 1

以前的电子邮件帐户被设置为唯一的,并更改为 unique_together = ('email', 'user_type')

我想在我的突变中点击 graphene_jwt createtoken

我得到了一个multipleobjectreturn,因为我确实有2个用户,我的问题是如何在结果上添加user_type,所以我的返回令牌基于对象user_type。提前致谢

0 投票
0 回答
47 浏览

jwt - 石墨烯 JWT 认证

我正在使用 graphene-jwt 对用户进行身份验证,但我的用户必须返回多个对象

这里

如何向“过滤器”添加更多查询,更像 User.object.filter(user_type=3)?因为目前我的代码是这样的

即使我的密码错误,我也会得到令牌,当密码错误时应该会失败。

谢谢

0 投票
1 回答
132 浏览

reactjs - React Router Dom 不工作,只是 url 上的路由路径正在改变,但组件没有呈现,而且我正在使用 saleor 框架

这是名为Approutes.tsx的路由页面

About.tsx文件_

Test.tsx文件

没有错误,但组件仍然没有呈现,我正在使用 ts 在 saleor-storefront 框架上进行编辑

我认为组件在 src/components/Test/Test1 src/components/About/About中的路径的 tsconfig.json 存在一些问题

0 投票
1 回答
322 浏览

python - AttributeError:“WSGIRequest”对象没有属性“app”

正如这里所建议的,我正在本地机器上使用这些命令构建 Saleor 仪表板,然后将其复制到远程服务器:

问题

仪表板可在线获取。但是,当我使用有效的用户/密码登录时,Saleor API 会抛出这些错误,通过以下方式可见sudo journalctl -xe

可能是什么原因?我该如何调试它?谢谢!=)

笔记

当我在本地运行 API 和仪表板时,在localhostor上127.0.0.1,一切都很好。当我通过服务器运行 API 并在其上部署仪表板时,会引发上述错误。

更新

我正在使用 NGINX 为 Saleor API、仪表板和店面提供服务:

我觉得既然网络应用程序是WSGI一个,NGINX 配置应该是不同的。任何想法?

更新:测试 NGINX

之前我在本地运行 Saleor API 和 Saleor storefront 时,没有报错。

但是我做了一个测试。我什至使用 NGINX 进行localhost通信:

然后我开始店面:

然后浏览器 DevTools 控制台抛出同样的错误:

控制台错误

结论

看起来NGINX是问题的原因。

0 投票
0 回答
127 浏览

django - Saleor git克隆问题

希望对这个问题有所帮助:我尝试 git clone https://github.com/mirumee/saleor.git。并且未能克隆存储库

$ git clone https://github.com/mirumee/saleor.git
克隆到'saleor'...
远程:枚举对象:190500,完成。
远程:计数对象:100% (418/418),完成。
远程:压缩对象:100% (232/232),完成。
远程:总计 190500(增量 215),重用 351(增量 185),打包重用 190082
接收对象:100% (190500/190500),107.52 MiB | 1.08 MiB/s,完成。
解决增量:100% (139587/139587),完成。
错误:无效路径 'saleor/graphql/core/tests/cassettes /test_get_oembed_data[http:/www.youtube.com/watch?v=dQw4w9WgXcQ-VIDEO].yaml'
致命:无法签出工作树
警告:克隆成功,但是结帐失败。
您可以检查使用“git status”签出的内容
并使用 'git restore --source=HEAD :/' 重试

0 投票
0 回答
34 浏览

django - 尝试在我的 Windows 机器中设置销售商并在迁移时出现此错误

django.db.utils.OperationalError:致命:用户“qzwonwokfexnwy”的密码验证失败
致命:主机“27.34.68.106”,用户“qzwonwokfexnwy”,数据库“dclbs5vnp1cclj”没有pg_hba.conf条目,SSL关闭