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)