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 Comentarios

  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

Dejar respuesta

Please enter your comment!
Please enter your name here