Как правильно работать с XML данными в Django?
Распарсить при помощи lxml.Сконвертировать в словарь. Например, официально рекомендуемым, методом или другим.На этом шаге неплохо бы провести валидацию данных для формирование внятных сообщений об ошибках в ответах сервера, но на этапе прототипирования об этом можно не заморачиваться.Обращаться к полученной структуре из шаблона самым обычным образом, как вы бы обращались к структуре, выбранной из БД.
1. общаться с XML нужно на уровне сервер-сервер.
2. получив данные - положить их в таблицу и обычной формой передать пользователю в браузер.
3. результаты обработки формы положить в джангу, сделать постобработку данных, и потом передать на другой сервер.
при такой схеме работы вы всегда будете знать что пришло, что добавил-изменил пользователь и что ушло на другой сервер.
Вам нужно хорошо изучить раздел  серилизация и десирилизация обьектов и потом принимать решение как делать