Está en la página 1de 15

DJANGO

https://docs.djangoproject.com/en/4.0/search/?q=mongoDB

1. Instalo DJANGO desde la consola como administrador


2. Luego ingreso a Python desde la consola para enlazar con Django
3. Creo la carpeta para trabajar lo hice desde la consola lo nombre DJANGO
4. Creamos el nombre del proyecto desde la consola lo cree como Proyecto1

5. Ingreso a la carpeta desde mis documentos y veo la carpeta y adicional un archivo creado
manage.py y dentro de la carpeta crea un archivo

Crea dentro del proyecto otros archivos


__init__ es el main del proyecto.

6. Ingreso a la carpeta de Proyecto1 desde la consola y escribo manage.py

Me crea las tablas automáticamente.


Runserver para levantar un proyecto en el servidor.

7. Abro Visual Studio Code

Nota: pycharm es gratis por un año para la parte educativa.

8. Cuando voy a subir a un servidor cambio de true a false desde el archivo setting.py

9. Templates desde disrts le agrego los que voy creando


10. Para crear usuarios

11. Paso siguiente una migration python manage.py migrate y me crea un archivo dbsqlite
para crear los proyectos.
12. Vamos a correr el servidor local python manage.py runserver

13. Ingreso a la pagina que me sale el servidor

14. Request => peticiones y HttpResponse => respuesta


15. Nos basamos en MVS, creamos una vista views.py dentro de la carpeta Proyecto1
Se va hacer la configuración por cada vista debo hacer losl mismo

16. Ingreo a urls.py para agregar vistas en la ultima línea cambio la palabra admin por el
nombre de la función creada y en admin.site.urls lo cambio por el nombre de la función en
este caso saludo
17.path('admin/', admin.site.urls),

En donde dice admin lo cambio por el nombre que cree en la función.


18. Verifico la pagina 127.0.0.1:8000/y el nombre de la vista/

Yo le puedo ingresar HTML, CSS, JAVASCRIPT, para usar esta parte externa se crea una variable
dentro de la función que deseamos.

Se crea el archivo HTML dentro de la carpeta templates miplantilla.html

Carpeta static para crear Bootstrap y CSS.

django-admin startproject tiendaonline


Para crear un proyecto en este caso gestionpedidos

Debo agregar el nombre del proyecto.

Para verificar si todo quedo bien creado: python manage.py check gestionpedidos
Vamos hacer la primera migration python manage.py makemigrations

Instalar db browser y postgresql la versión 11 o 12

Pasamos la base de datos a db browser me ubico en la carpeta la copio y pego.


Se pasa las tablas: python manage.py sqlmigrate gestionpedidos 0001

Para hacer la carga de toda la base de datos: python manage.py migrate


Vuelvo y arrastro la base de datos

Para ingresar datos desde django a bd entramos a la consola python manage.py Shell

from gestionpedidos.models import Articulo

Para ingresar un campo debo crear un objeto:

art=Articulo(nombre= 'pc', seccion= 'tecnologia', precio=1200000)

art.save()

Para borrar un objeto: exit() para salir de shell


Ingresamos a postgre Query Tool

Creo la base de datos y le doy en play para crearla cuando le doy el comando
pip install psycopg2 instalar complemento para trabajar django con postgre

Nos vamos a settings del proyecto y busco DATABASE y cambio la linea

En la consola: python manage.py makemigrations


python manage.py migrate

Esquemas -> tablas


Ingresar datos:

Consola y postgre

10 clientes y 20 articulos

También podría gustarte