Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ET.tostring(xml_string) ==== <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://dpd.ru/ws/order2/2012-04-04"><soapenv:Header/><soapenv:Body><ns:createOrder><orders><auth><clientNumber>1001044399</clientNumber><clientKey>CEEC815BFC1A49E4D29B12ABD20C96EA619BA809</clientKey></auth><header><datePickup>2017-09-28</datePickup><payer></payer><senderAddress><name>Серов Роман Александрович</name><terminalCode>M13</terminalCode><countryName>Россия</countryName><contactFio>Серов Роман Александрович</contactFio><contactPhone>89099999570</contactPhone></senderAddress><pickupTimePeriod>9-18</pickupTimePeriod></header><order><orderNumberInternal>102204</orderNumberInternal><serviceCode>PCL</serviceCode><serviceVariant>ТД</serviceVariant><cargoNumPack>1</cargoNumPack><cargoWeight>0.1</cargoWeight><cargoRegistered>false</cargoRegistered><cargoValue>1</cargoValue><cargoCategory>Чехлы для ручек коляски, </cargoCategory><deliveryTimePeriod>9-18</deliveryTimePeriod><paymentType>ОУО</paymentType><receiverAddress><name>ЛИКА</name><terminalCode></terminalCode><countryName>Россия</countryName><region></region><city>Москва</city><street>1-ая Брестская,</street><streetAbbr>ул</streetAbbr><house>58</house><houseKorpus></houseKorpus><str></str><office></office><flat></flat><contactFio>ЛИКА</contactFio><contactPhone>+7(916)859-07-32</contactPhone><contactEmail>levp2006@yandex.ru</contactEmail></receiverAddress><extraService><esCode>SMS</esCode><param><name>phone</name><value>+7(916)859-07-32</value></param></extraService><extraService><esCode>EML</esCode><param><name>email</name><value>levp2006@yandex.ru</value></param></extraService><parcel><number>4682</number><weight>0.1</weight><length>15.0</length><width>15.0</width><height>10.0</height><codAmount>1600.00</codAmount></parcel><unitLoad><descript>Чехлы на ручки Choopie CityGrips Black Leather, для универсальной коляски, длинные, кожа, цвет: черный</descript><npp_amount>1600.00</npp_amount><vat_percent>0</vat_percent><without_vat>0</without_vat><count>1</count></unitLoad><unitLoad><descript>Доставка</descript><npp_amount>300.00</npp_amount><vat_percent>0</vat_percent><without_vat>0</without_vat><count>1</count></unitLoad></order></orders></ns:createOrder></soapenv:Body></soapenv:Envelope>
- xml = b'<ns0:Envelope xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://dpd.ru/ws/order2/2012-04-04"><ns0:Header /><ns0:Body><ns1:createOrder><orders><auth><clientNumber>1001044399</clientNumber><clientKey>CEEC815BFC1A49E4D29B12ABD20C96EA619BA809</clientKey></auth><header><datePickup>2017-09-28</datePickup><payer /><senderAddress><name>Серов Роман Александрович</name><terminalCode>M13</terminalCode><countryName>Россия</countryName><contactFio>Серов Роман Александрович</contactFio><contactPhone>89099999570</contactPhone></senderAddress><pickupTimePeriod>9-18</pickupTimePeriod></header><order><orderNumberInternal>102204</orderNumberInternal><serviceCode>PCL</serviceCode><serviceVariant>ТД</serviceVariant><cargoNumPack>1</cargoNumPack><cargoWeight>0.1</cargoWeight><cargoRegistered>false</cargoRegistered><cargoValue>1</cargoValue><cargoCategory>Чехлы для ручек коляски, </cargoCategory><deliveryTimePeriod>9-18</deliveryTimePeriod><paymentType>ОУО</paymentType><receiverAddress><name>ЛИКА</name><terminalCode /><countryName>Россия</countryName><region /><city>Москва</city><street>1-ая Брестская,</street><streetAbbr>ул</streetAbbr><house>58</house><houseKorpus /><str /><office /><flat /><contactFio>ЛИКА</contactFio><contactPhone>+7(916)859-07-32</contactPhone><contactEmail>levp2006@yandex.ru</contactEmail></receiverAddress><extraService><esCode>SMS</esCode><param><name>phone</name><value>+7(916)859-07-32</value></param></extraService><extraService><esCode>EML</esCode><param><name>email</name><value>levp2006@yandex.ru</value></param></extraService><parcel><number>4682</number><weight>0.1</weight><length>15.0</length><width>15.0</width><height>10.0</height><codAmount>1600.00</codAmount></parcel><unitLoad><descript>Чехлы на ручки Choopie CityGrips Black Leather, для универсальной коляски, длинные, кожа, цвет: черный</descript><npp_amount>1600.00</npp_amount><vat_percent>0</vat_percent><without_vat>0</without_vat><count>1</count></unitLoad><unitLoad><descript>Доставка</descript><npp_amount>300.00</npp_amount><vat_percent>0</vat_percent><without_vat>0</without_vat><count>1</count></unitLoad></order></orders></ns1:createOrder></ns0:Body></ns0:Envelope>'
- <?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope"><faultcode>S:Client</faultcode><faultstring>org.xml.sax.SAXParseException; cvc-datatype-valid.1.2.1: '' is not a valid value for 'integer'.</faultstring></S:Fault></S:Body></S:Envelope>
- resp===== OrderedDict([('S:Envelope', OrderedDict([('@xmlns:S', 'http://schemas.xmlsoap.org/soap/envelope/'), ('S:Body', OrderedDict([('S:Fault', OrderedDict([('@xmlns:ns4', 'http://www.w3.org/2003/05/soap-envelope'), ('faultcode', 'S:Client'), ('faultstring', "org.xml.sax.SAXParseException; cvc-datatype-valid.1.2.1: '' is not a valid value for 'integer'.")]))]))]))])
- Internal Server Error: /driver_workplace/
- Traceback (most recent call last):
- File "/home/roman/env/ekids/lib/python3.4/site-packages/django/core/handlers/exception.py", line 39, in inner
- response = get_response(request)
- File "/home/roman/env/ekids/lib/python3.4/site-packages/django/core/handlers/base.py", line 187, in _get_response
- response = self.process_exception_by_middleware(e, request)
- File "/home/roman/env/ekids/lib/python3.4/site-packages/django/core/handlers/base.py", line 185, in _get_response
- response = wrapped_callback(request, *callback_args, **callback_kwargs)
- File "/home/roman/env/ekids/lib/python3.4/site-packages/django/views/generic/base.py", line 68, in view
- return self.dispatch(request, *args, **kwargs)
- File "/home/roman/Chadomarket/ekids/driver_workplace/views.py", line 19, in dispatch
- return super().dispatch(request, *args, **kwargs)
- File "/home/roman/env/ekids/lib/python3.4/site-packages/django/views/generic/base.py", line 88, in dispatch
- return handler(request, *args, **kwargs)
- File "/home/roman/Chadomarket/ekids/driver_workplace/views.py", line 147, in post
- order_create_result = CreateOrder.create_order(**send_options)
- File "/home/roman/Chadomarket/ekids/logistics_exchange/dpd_create_order.py", line 209, in create_order
- order_info = resp.get('S:Envelope').get('S:Body').get('ns2:createOrderResponse').get('return')
- AttributeError: 'NoneType' object has no attribute 'get'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement