我正在尝试通过python从某些cvs文件中自动添加一些产品,从而对销售商或电子商务cms进行一些测试 不幸的是,我仅找到了一些示例GraphQL API来从数据库Saleor Product Bulk upload script中读取现有产品,但是我找不到任何可以使用GraphQL API添加产品的东西。 有什么建议吗?
答案 0 :(得分:0)
启用
DEBUG=True
设置后,Salor在/graphql
下公开一个交互式GraphQL编辑器,该编辑器允许从浏览器访问API。
文档中大概(99,9%)的错误:应为在浏览器/graphiql
(与/graphql
-指向API)"graphql-playground-react"
中启用时显示-用于尝试查询,探索类型,可用突变等的“行业标准”(经过修改的知名graphiql
工具)。
浏览(或开始输入)“ mutation ProductCreate {`”。这是一种可用于构建批处理更新的单一产品方法。
尝试在操场上进行变异(使用变量-检查graphiql文档),然后从代码中进行。
答案 1 :(得分:0)
pytest固定装置很好地介绍了如何在python-https://github.com/mirumee/saleor/blob/master/tests/conftest.py#L389
中以编程方式创建产品此外,我认为不存在用于添加产品的大量API。从代码中,我可以看到它们是用于删除和填充(管理)的-https://github.com/mirumee/saleor/blob/master/saleor/graphql/product/bulk_mutations/products.py