Cómo ver la base de datos y el esquema de django sqlite3 db

Soy nuevo en django framework.

Traté de crear un blog sencillo siguiendo djangogirls tutoriales.

Aquí por defecto tenemos sqlite3 como predeterminado Motor de base de datos

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

He probado algunos ORM consultas también, Incluso realiza algunas fila de consultas sql

A mi django proyecto que tengo en esta db.sqlite3 archivo

blog  db.sqlite3  env  manage.py  mysite

Mi Pregunta: Cómo sabía el esquema que django creado en este db.sqlite3(yo sabía mysql donde puedo ver los detalles acerca de cada base de datos y tablas,así que aquí sólo quiero saber más cosas en sqlite)

He sqlite3 en mi sistema y me trató .comando de base de datos,pero solo me muestra

seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main 
Intenta .schema?
Sí se muestra en blanco. intentó .ayuda y todos los comandos también

OriginalEl autor Shivkumar kondi | 2017-02-14

2 respuestas

  1. 25

    Ir a la carpeta donde está la base de datos y, a continuación,

    sqlite3  db.sqlite3

    Luego

    .tables

    o
    .esquema

    dependiendo de lo que quieras. En lugar de invocar sqlite3 directamente usted podría hacer

     ./manage.py dbshell 

    y, a continuación, escriba el sqlite comandos.

    sí, gracias! tan simple. Aceptará respuesta después de algún tiempo
    Gracias. Todo lo mejor con tu proyecto

    OriginalEl autor e4c5

  2. 2

    Puede utilizar el siguiente comando para obtener la secuencia de comandos sql para la base de datos creada.

    python manage.py sqlmigrate app_label migration_name

    OriginalEl autor Anish Kelkar

Deja un comentario

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