2016-12-21 4 views
0

У меня есть нулевые знания по XML, так как я действительно использую JSON, но у меня есть проект, который включает в себя транзакции XML, поэтому у меня нет выбора В принципе, запрос будет отправлен на мой API, и тогда у меня будет ответить через XML как этотxml аутентифицировать ответ версии через python django

<?xml version="1.0" encoding="UTF-8"?> 
<authenticate version="2.0"> 
<vendor_member_id>Unique_ID</vendor_member_id> 
<status_code>0</status_code> 
<message>OK</message> 
</authenticate> 

Нужна помощь, пожалуйста, я не знаю, как этого добиться ..

Хитрость здесь является

<authenticate version="2.0"> 

Как я это покажу?

ответ

1

Это определенно вы можете добиться этого, используя Django RestFramework.

Нашел django-rest-framework-xml

т.е.)

REST_FRAMEWORK = { 
    'DEFAULT_PARSER_CLASSES': (
     'rest_framework_xml.parsers.XMLParser', 
    ), 
    'DEFAULT_RENDERER_CLASSES': (
     'rest_framework_xml.renderers.XMLRenderer', 
    ), 
} 
+0

он будет показывать

+0

Вы также можете написать пользовательское поле http://stackoverflow.com/questions/14583816/django- rest-framework-how-to-add-custom-field-in-modelserializer –

+0

Действительно ли это так просто? Не включает ли это oauth2? –

Смежные вопросы