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)
]

Спасибо.

Вернуться на верх