наверное не оптимально, но сработает.
Если есть возможность выгрузить БД в csv/json, то можно отправлять данный файл на сервер, для обработки.
Дальше перебором строк делать элементы.
из разряда
w = Words.objects.create(word=data[0])
w.category, _* = Category.objects.get_or_create(category=data[1])
w.save()