Django миграция данных третьих сторон как сделать?
Я пытаюсь перенести данные из приложения node.js в мое приложение django, к счастью, они оба используют postgresql, но я не знаю, как получить доступ к базе данных node.js и получить модель, я указал вторую базу данных в моем settings.py, но . get_model() не может принимать имя базы данных в качестве атрибута, только имя приложения и имя модели, и поскольку приложение находится в node.js, я сталкиваюсь с проблемой еще до начала работы, есть ли способ получить модель непосредственно из базы данных на стороне node.js и каков синтаксис? Вот мой код на данный момент:
class Migration(migrations.Migration):
def migrate_items(self, schema_editor):
old_item_model = self.get_model("inventory", "Item") # THIS NEEDS TO COME FROM THE NODE.JS SIDE DATABASE.
items = old_item_model.objects.using('inventory').all()
print(items)
def reverse_migrate_items(self, schema_editor):
pass
dependencies = [
('items', '0022_merge_0020_alter_history_event_0021_alter_assign_item'),
]
operations = [migrations.RunPython(migrate_items, reverse_code=reverse_migrate_items)
]
Спасибо.