Solución:
Vaya a la carpeta donde está la base de datos y luego
sqlite3 db.sqlite3
Luego
.tables
o .esquema
dependiendo de lo que quieras. En lugar de invocar sqlite3 directamente, puede hacer
python manage.py dbshell
y luego escriba los comandos sqlite.
Si está trabajando con una base de datos heredada, puede generar modelos Django para eso usando el
python manage.py inspectdb
consulte https://docs.djangoproject.com/en/3.0/ref/django-admin/#django-admin-inspectdb para obtener información adicional.
Puede usar el siguiente comando para obtener el script sql para la base de datos creada.
python manage.py sqlmigrate app_label migration_name
He estado tropezando durante una hora con el objetivo de replicar DESCRIBE
tabla dentro del shell de Django, y creo que lo he descifrado. Espero que esto sea de utilidad para otros.
En la Terminal, ingrese los siguientes comandos.
python3 manage.py dbshell
.tables
Busque el nombre de la tabla que está buscando y luego ejecute los siguientes comandos:
.header on
.mode column
pragma table_info('table you are looking for');
No olvide el punto y coma en la última instrucción.