问题标签 [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.
saleor - 在销售员的产品页面上添加更多字段
我正在尝试个性化产品。事实上,我不需要很多产品,但需要很多字段,如高度、宽度、数量、饰面,这些字段必须可重复用于其他产品。有人可以向我解释这样做的正确方法吗?
django - 如何创建一个 Django 应用程序的 Saleor 插件?
我正在尝试添加一个也是 Django 应用程序的 Saleor 插件。原因是我希望能够使用 Django 迁移。我以前创建过常规的 Saleor 插件,效果很好。我对 Django 应用程序还不是很熟悉,但文档对我来说很有意义。我完全困惑的是这两个概念的结合。
它进入哪个目录?它是否像所有其他常规 Saleor 插件一样进入 saleor/plugins 目录?还是像所有其他 Django 应用程序一样直接进入 saleor 目录?我能找到的唯一有点相关的答案建议使用
manage.py startapp
,它在根目录中创建插件,在 saleor 目录旁边,增加了我的困惑。如何将 Django 应用程序安装为 Saleor 插件?官方文档指示使用 a
setup.py
并建议:如果您的插件是 Django 应用程序,则包名称(等号之前的部分)将添加到 Django 的 INSTALLED_APPS 中,以便您可以利用 Django 的功能,例如 ORM 集成和数据库迁移。
但是,内置的 Saleor 插件或 Django 应用程序都没有使用这个 setup.py 机制,我找不到任何与 Saleor 相关的例子,如果没有这样的例子,我也无法想出任何连贯的东西(也是由于前一点)。该文档似乎表明,当使用 setup.py 时,Django 应用程序将自动添加到 Django 的
INSTALLED_APPS
. 还是我必须自己添加它?
有谁知道如何将 Saleor 插件创建为 Django 应用程序的示例,最好使用工作迁移?
reactjs - Saleor店面重置密码时凭据无效
Saleor 在商店中重置我的密码时给我一个错误,当我重置时它说无效凭据,并且在有人遇到这种情况后显示无效令牌?谢谢
javascript - Saleor 平台正在运行,店面不会启动服务器
我使用了 saleor 平台方法,带有 docker 和仪表板,其他一切正常,但不是前端,知道如何调试它,这是最后一个命令的输出
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。提前致谢
jwt - 石墨烯 JWT 认证
我正在使用 graphene-jwt 对用户进行身份验证,但我的用户必须返回多个对象
这里
如何向“过滤器”添加更多查询,更像 User.object.filter(user_type=3)?因为目前我的代码是这样的
即使我的密码错误,我也会得到令牌,当密码错误时应该会失败。
谢谢
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 存在一些问题
python - AttributeError:“WSGIRequest”对象没有属性“app”
正如这里所建议的,我正在本地机器上使用这些命令构建 Saleor 仪表板,然后将其复制到远程服务器:
问题
仪表板可在线获取。但是,当我使用有效的用户/密码登录时,Saleor API 会抛出这些错误,通过以下方式可见sudo journalctl -xe
:
可能是什么原因?我该如何调试它?谢谢!=)
笔记
当我在本地运行 API 和仪表板时,在localhost
or上127.0.0.1
,一切都很好。当我通过服务器运行 API 并在其上部署仪表板时,会引发上述错误。
更新
我正在使用 NGINX 为 Saleor API、仪表板和店面提供服务:
我觉得既然网络应用程序是WSGI
一个,NGINX 配置应该是不同的。任何想法?
更新:测试 NGINX
之前我在本地运行 Saleor API 和 Saleor storefront 时,没有报错。
但是我做了一个测试。我什至使用 NGINX 进行localhost
通信:
然后我开始店面:
然后浏览器 DevTools 控制台抛出同样的错误:
结论
看起来NGINX是问题的原因。
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 :/' 重试
django - 尝试在我的 Windows 机器中设置销售商并在迁移时出现此错误
django.db.utils.OperationalError:致命:用户“qzwonwokfexnwy”的密码验证失败
致命:主机“27.34.68.106”,用户“qzwonwokfexnwy”,数据库“dclbs5vnp1cclj”没有pg_hba.conf条目,SSL关闭