Saltar al contenido

Django: aplicación para crear informes utilizando datos recuperados de una API similar a REST

Solución:

Aquí hay un truco en el que puedo pensar que podría funcionar.

Primero, defina un backend de base de datos ficticio además de cualquier otra base de datos que tenga:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'mydatabase'
    },
    'dummy': {
        'ENGINE': 'django.db.backends.dummy',
        'NAME': 'dummy'
    }

Luego defina su modelo que no es de base de datos como lo haría. A partir de ahí tienes el using funcionalidad que puede decirle a Django que use un backend específico para esa llamada, y solicitar usar el backend ficticio:

objs = YourModel.objects.using('dummy').all()

Alternativamente, es posible que también pueda salirse con la suya creando los objetos sin nunca save()‘inglos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *