[ad_1]
Como venimos diciendo, hablar de Django es hablar de un framework de desarrollo Web utilizando el lenguaje de programación Python. Hoy te enseñamos cómo puedes desarrollar una aplicación con conexión a SQLite.
SQLite é uma base de dados relacional leve e muito rápida. É amplamente utilizada em apps que precisam de um armazenamento de dados incorporado, como apps móveis, pequenas apps para desktop, entre outras.
No seguimento dos nossos tutoriais em Django, hoje vamos ensinar com criar uma app, onde os dados são guardados em SQLite.
Vamos a um exemplo simples com SQLite
Para criar uma simples app com ligação à base de dados SQLite, usem os seguintes passos:
#1 - Criar um projeto
django-admin startproject mysite2#2 - Crear aplicación
python3 manage.py startapp app#3 - Creación de modelos
Como ya se mencionó, Django le permite crear un modelo de base de datos y luego importarlo a SQLite (u otro sistema de administración de bases de datos). Para este ejemplo, usaremos el siguiente modelo. En la práctica, tenemos una tabla con el nombre Miembroque tendrá dos campos: nombre y ubicación.
#4 - Migración
Al ejecutar el comando hacer migracionesle estamos indicando a Django que hay cambios en el modelo y que estos cambios deben ser considerados.
python3 manage.py makemigrations appDespués de ejecutar el comando, puede ver el resultado en mysite2/app/migrations/0001_inicial.py.
#5 - Migración de bases de datos
El comando emigrar analiza INSTALLED_APPS, definido en el archivo de configuración y crea todas las tablas necesarias en la base de datos de acuerdo con lo definido en misitio2/settings.py. Si no necesitas ninguno de los componentes indicados en INSTALLED_APPS, puedes comentar.
python3 manage.py migrate#6 - Insertar datos en la base de datos, por ejemplo
Para ello accederemos al Shell SQLite usando el comando python3 enable.py Shell. Luego insertaremos datos en la tabla de miembros usando el siguiente comando:
from app.models import Membro membro1 = Membro(nome=“Pedro Pinto”, localidade=“Vila Real”) membro2 = Membro(nome=“Carla”, localidade=“Viseu”) membro3 = Membro(nome="Francisco", localidade="Lamego") membro4 = Membro(nome="Inês", localidade="Faro") membro5 = Membro(nome="Filipa", localidade="Porto") membros_lista = [membro1, membro2, membro3, membro4, membro5] for x in membros_lista: x.save()#6 - Plantilla HTML para ver datos
Para ver los datos de la Base de datos en una página HTML, crearemos una plantilla como la que se muestra en la siguiente imagen. El nombre dado fue all_members.html
#7 - Ver creación
Finalmente, creemos una vista con el nombre miembros
#8 - Ejecución de la aplicación
Una vez hecho todo, simplemente ejecute la aplicación para ver si todo está operativo. El resultado será idéntico al siguiente:
Y ya está. Al principio parece un proceso complicado, pero luego es sencillo. Si tienes dudas o preguntas déjalas en los comentarios.
[ad_2]
Extraído de RT