Форум сайта python.su
Подскажите, на примерах, гугл ничего не дает
Как перенести данные, средствами Djngo, из одной большой таблицы в несколько других, причем в которых не все поля одинаковы?
Пробовал на питоне через connection.cursor()
Но дошел только до такого, а там полей намного больше, все-таки наверное проще Django средствами все сделать.
INSERT INTO temp (id, field1, field2, field3, field4, field5, field6, field7) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)
Отредактировано info.rss (Сен. 16, 2014 12:14:28)
Офлайн
Создайте модель, описвающую эту вашу большую таблицу. Создайте модели для других таблиц. Нпишите manage-команду, в которой пройдите по объектам большой таблицы. вытаскивая данные и создавая объекты других таблиц.
http://djbook.ru/rel1.6/howto/legacy-databases.html
http://djbook.ru/rel1.6/ref/models/options.html#db-table
http://djbook.ru/rel1.6/ref/models/fields.html#db-column
http://djbook.ru/rel1.6/howto/custom-management-commands.html
Офлайн