Prestapyt和Prestashop 1.6.0.9,pos上的错误

2024-09-27 19:18:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着以prestapy给出的例子为例,我必须将csv文件中的产品和类别同步到Prestashop版本1.6.0.9。在

pretapyt说它可能与1.5.9.0以上的版本不兼容。在

在这个例子中,我的代码是:

#!/usr/bin/python
# -*- coding: utf-8 -*-

from prestapyt import PrestaShopWebService
from xml.etree import ElementTree


prestashop = PrestaShopWebService('http://myshop.com/api','mykey')
prestashop.debug = True

prestashop.get('')

print "ADD"
address = """
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
<category>
<id></id>
<id_parent></id_parent>
<active>1</active>
<id_shop_default></id_shop_default>
<is_root_category></is_root_category>
<position></position>
<date_add></date_add>
<date_upd></date_upd>
<name><language id="1">Jackets Exp test</language><language id="2">Giacche exp prova</language></name>
<link_rewrite><language id="1"></language><language id="2"></language></link_rewrite>
<description><language id="1"></language><language id="2"></language></description>
<meta_title><language id="1"></language><language id="2"></language></meta_title>
<meta_description><language id="1"></language><language id="2"></language></meta_description>
<meta_keywords><language id="1"></language><language id="2"></language></meta_keywords>
<associations>
<categories>
<categories>
<id></id>
</categories>
</categories>
<products>
<products>
<id></id>
</products>
</products>
</associations>
</category>
</prestashop>
"""

prestashop.add('categories', address)

这是服务器端的答案

^{pr2}$

所以这听起来像是一个编码错误,我试图编辑pretaptyhttps://github.com/guewen/prestapyt/blob/master/prestapyt/prestapyt.py@第283行删除urlencode,但没用。救命啊!!!:天


Tags: fromimport版本addiddatedescriptionlanguage

热门问题