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

django - Django - Docker 上的 404 静态反应应用程序

我在 Django 上有后端,在 React 上有店面/仪表板。

Docker 容器中的 Django。

Dockerfile (Django)

当我转到仪表板并访问带有图片的对象时,出现错误:

仪表板上的错误

谢谢你帮助我!

0 投票
1 回答
99 浏览

reactjs - React Saleor 产品类别

致任何使用 Saleor 和 React 的人。各种实现的资源很少,所以我想我会在这里问。

为销售或仪表板的产品添加颜色的最佳方法是什么?如果可能的话,是否有一个简短的例子说明如何在店面反应应用程序中使用它?例如,我得到了具有“尺寸”和“颜色”变体属性以及“交货”和“退货”产品属性的产品。假设我想要一个有 2 种尺寸和 4 种颜色的产品。我必须创建所有 8 种变体(每种尺寸的每种颜色)还是有更好的方法?

因为现在我正在做的是每种颜色都有 8 个变体,并且很难在使用 React 的店面中操作我需要的数据。

基本上我想要完成的是有 2 种尺寸,每种尺寸都有 4 种颜色。但是我使用变体属性的方式需要在前端进行大量数据操作,我认为这不是正确的方式。

任何建议/指针表示赞赏 在此处输入图像描述

0 投票
1 回答
416 浏览

docker - saleor 后端在数字海洋的 droplet ip 下不可用

我想完全通过 docker 部署我的 saleor-shop 应用程序。所以我为销售或后端、店面和仪表板构建了各自的图像。

在本地运行应用程序工作正常。后端在 localhost:8000/graphql 上可用 店面在 localhost:3000 运行 仪表板在 localhost:9000 运行

如果我想在 droplet IP 上运行应用程序 --> 我遇到了运行 saleor 后端的问题。截至目前,尝试访问 XXX.XX.XXX.XXX:8000 会导致“无法访问此站点”。店面和仪表板可在 XXX.XX.XXX.XXX:3000 和 XXX.XX.XXX.XXX:9000 上访问,但没有与后端进行任何交互,导致其不可用。这就是为什么 graphql 调用在店面不起作用并且登录到仪表板也不起作用,因为后端不可用。我想我在这里遗漏了一些东西,希望能得到任何帮助。

[Saleor店面][1] 销售员仪表板

在我的液滴中,我使用以下 docker-compose.yml 文件来启动我的 docker 容器:

0 投票
1 回答
90 浏览

git - Git/Github:替换分叉存储库的子模块

我想要的是

我有一个开源父存储库,我想创建一个分支来使用它,这个存储库由 3 个子模块和一些配置文件组成。我想要的是saleor-storefront用我自己的实现(私有存储库)替换其中一个子模块(),并且我希望能够使用上游存储库所做的更改来更新其他子模块和文件。

我应该只更改要从.gitmodules文件中替换的模块的路径,还是有其他我不知道的更改?

分叉项目结构

.gitmodules

0 投票
1 回答
154 浏览

git - Git/Github:管理带有公共和私有子模块的分叉存储库

我有一个包含三个子模块的分叉存储库,它们都是公共的,但我想将其中一个更改为我自己的私有存储库。我克隆存储库,然后执行git submodule update --initgit 获取公共存储库,但使用私有存储库时,git 会提示一个避免下载的凭据窗口。

.submodule 文件


更新 1

VonC给出的答案,出现了新的错误,替换的子模块无法下载。如何重现此错误:

  1. 我 fork saleor-platform 存储库
  2. 我在我的机器上克隆了在步骤 1 中创建的分叉存储库:
  1. 创建要替换的新存储库saleor-storefrontsaleor-storefrontsaleor-platform在步骤 1 中分叉的存储库中的子模块。
  2. 按照 VonC 用户在此处的建议替换子模块,应该注意的是,我想更改saleor-storefront内部私有仓库的子模块organization,这是一个全新的实现,即它只有初始提交:
  1. 从父存储库(saleor-platform)检查新更改git status,添加新更改git add .,提交更改git commit -m "Update saleor-storefront submodule"
  1. 推回我的叉子:
  1. 最后我再次克隆我的存储库:
0 投票
0 回答
124 浏览

saleor - Saleor 迁移失败(django.db.utils.DataError)

我正在使用正在运行的 Saleor 应用程序。我只使用 API,但是当我设置 Saleor 仪表板并尝试再次运行它时,我收到此错误:

0 投票
1 回答
308 浏览

saleor - 登录期间销售或仪表板 CORS 错误(CORS 被阻止)

我是 saleor.io 的新手,这是一个电子商务应用程序的开源平台。该销售商具有三个模块:

  1. Saleor 核心(Django 项目,通过 graphql api 与 saleor 商店和 saleor 仪表板通信)
  2. Saleor 仪表板(Node 项目,包含 javascript、typescript 文件)
  3. Saleor 商店(Node 项目,包含 javascript、typescript 文件)

我正在运行这三个模块,并且 UI 完美地显示了每个模块。但是当我尝试通过仪表板登录时,我收到了这个 CORS 错误:

在此处输入图像描述

0 投票
1 回答
164 浏览

django - 我正在尝试让 Saleor Django 安装运行

我已按照 saleor.io 文档中的所有说明进行操作,但是,我在迁移数据库时遇到了困难。问题是每次我运行时python manage.py migrate都会收到此错误消息。

我安装了 python 3.8 和 GTK 2 和 3,MSYS2 但似乎没有任何工作。有谁知道如何解决这个问题?我已经尝试了一切,但不知道如何安装 cairo。请帮忙

0 投票
1 回答
504 浏览

django - Saleor + Vue.js

默认情况下,销售员使用 React,但我想用 Vue (DRF + Vue) 制作我的电子商务网站。我应该怎么办?顺便说一句,我想使用 SSR 来改进 SEO。需要我用 Saleor 来做,用 vue 和 vue ssr 安装 saleor 有什么区别。
另外我想保留salesor admin页面,我可以用vue来做吗?

0 投票
0 回答
53 浏览

python - 如何启用 Saleor 热重载

我拉动并启动了saleor-platform docker环境。当我注意到热重载不起作用时,我正试图弄乱前端。我没有更改任何内容,只是按照 wiki 页面上的说明进行操作。网站正在运行,我没有收到任何错误消息。有人知道如何激活热重载吗?