Читаешь, смотришь примеры работы с xml:
https://lxml.de/tutorial.html#the-parse-function
Разбираешься, дальше переходишь к своему xml файлу.
Пробуешь на нём.
Далее создаешь вьюху в которой парсишь переданный xml, соответственно модели данных, затем сохраняешь.
если xml файл большой, сохраняй его на сервере и обрабатывай в отдельном воркере/потоке.
Передав имя файла через очередь.
не знаю какие модэли создавать внутри models.py, и как
их обновлять.
Как ты не знаешь, что ты тогда собрался сохранять в БД?