Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

370
Visualizações
Cómo ver la base de datos y el esquema de django sqlite3 db

Soy nuevo en Django Framework.

Traté de crear un blog simple siguiendo los tutoriales de djangogirls.

Aquí, por defecto, obtenemos sqlite3 como motor de base de datos predeterminado

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

Probé algunas consultas ORM también, incluso realicé algunas consultas SQL de fila

En mi proyecto django tengo este archivo db.sqlite3

 blog db.sqlite3 env manage.py mysite

Mi pregunta: cómo saber el esquema que Django creó en este db.sqlite3 (Conocía mysql donde puedo ver detalles sobre cada base de datos y tablas, así que aquí solo quiero saber más cosas en sqlite)

Tengo sqlite3 en mi sistema y probé el comando .database, pero solo me muestra

 seq name file --- --------------- ---------------------------------------------------------- 0 main
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Ir a la carpeta donde está la base de datos y luego

 sqlite3 db.sqlite3

Entonces

 .tables

o .esquema

dependiendo de lo que quieras. En lugar de invocar sqlite3 directamente, podría 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.

Pero hágase un favor y obtenga un cliente de base de datos GUI. La vida es mucho más fácil cuando tienes uno.

over 4 years ago · Santiago Trujillo Relatório

0

He estado dando tumbos durante una hora con el objetivo de replicar la tabla DESCRIBE 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

Encuentre el nombre de la tabla que está buscando, 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.

over 4 years ago · Santiago Trujillo Relatório

0

Puede usar el siguiente comando para obtener el script sql para la base de datos creada.

python manage.py sqlmigrate app_label migration_name

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda