LINUX.ORG.RU

История изменений

Исправление greatperson, (текущая версия) :

Как-то так: https://gist.github.com/maaaks/25ae101019d736e5a66332ec2e72e48c

В проекте используется ORM Peewee, поэтому модели написаны для него. Но основная суть там просто в методе load_xml(), который можно легко задействовать с любым фреймворком, только тебе нужно будет из какого-то своего места получить список имён нужных полей для таблиц. И обёртку над COPY тоже какую-то другую использовать, вероятно.

Исходная версия greatperson, :

Как-то так: https://gist.github.com/maaaks/25ae101019d736e5a66332ec2e72e48c

В проекте используется ORM Peewee, поэтому модели написаны для него. Но основная суть там просто в методе load_xml(), который можно легко задействовать с любым фреймворком, только тебе нужно будет из какого-то своего места получить список имён нужных полей для таблиц.