Estoy usando Django 3.2 y Python 3.9. Tengo esta configuración de directorio de proyecto
+ cbapp - manage.py - settings.py + models - __init__.py - crypto_currency.pyEn mi archivo settings.py, tengo
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'cbapp', ]Quiero volcar algunos datos en un archivo de accesorios, así que intenté
$ python3 manage.py dumpdata cbapp.models.crypto_currency > ./cbapp/fixtures/crypto_currency.json CommandError: No installed app with label 'cbapp.models.crypto_currency'.¿Cuál es la forma correcta de hacer referencia a mi modelo para volcar datos?
En primer lugar, en cbapp/models/__init__.py , creo que debe importar todos los modelos de crypto_currency.py . Así: from .crypto_currency import *
Entonces debería poder usar (Reemplace CryptoModel con el nombre de su modelo):
python3 manage.py dumpdata cbapp.CryptoModel > ./cbapp/fixtures/crypto_currency.json