[go: up one dir, main page]

0% encontró este documento útil (0 votos)
18 vistas9 páginas

Inicio

Cargado por

frozonoUWU OWO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas9 páginas

Inicio

Cargado por

frozonoUWU OWO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

Introducción a Django Roberto Alveal Ortega

Ing. Mg. PCEP

1. INICIO EN DJANGO

1
Introducción a Django Roberto Alveal Ortega
Ing. Mg. PCEP

Contenido
Verificar la version de python: .................................................................................. 3
Actualizar pip: ....................................................................................................... 3
Verificar si está instalado django: ............................................................................. 3
Para instalar django ............................................................................................... 3
Descarcar Django sitio oficial.................................................................................. 3
Linux / macOS: .................................................................................................. 3
Windows:.......................................................................................................... 3
Revisar los paquetes instalados: .............................................................................. 3
Definir ruta de proyecto: ......................................................................................... 3
Crear un proyecto .................................................................................................. 3
Configuración inicial .............................................................................................. 4
Crear una aplicación .............................................................................................. 5
Agregar la aplicación a la configuración del proyecto ................................................... 5
Configurar archivo urls.py ....................................................................................... 6
Configurar archivo views.py..................................................................................... 6
Crear Carpeta templates ........................................................................................ 7
Configuración adicional.......................................................................................... 8

2
Introducción a Django Roberto Alveal Ortega
Ing. Mg. PCEP

Verificar la version de python:


python --version

Actualizar pip:
python -m pip install --upgrade pip

Verificar si está instalado django:


python -m django –versión

Para instalar django


pip install django

Descarcar Django sitio oficial


https://www.djangoproject.com/download/

Linux / macOS:
python -m pip install Django==5.1.1

Windows:
py -m pip install Django==5.1.1

Revisar los paquetes instalados:


pip list

Definir ruta de proyecto:


Se posiciona en una ruta donde se creará el proyecto, generalmente es lo más cercano a C:

C:\py\back

Crear un proyecto
django-admin startproject misitio

3
Introducción a Django Roberto Alveal Ortega
Ing. Mg. PCEP

Ingresar a la carpeta del proyecto (generada automáticamente al crear el proyecto):

C:\py\back\misitio

Ingresar al proyecto desde Visual Studio Code:

C:\py\back\misitio

Configuración inicial
Configurar el idioma y la zona horaria del proyecto en el archivo settings.py:

Cambia ‘en-us’ por ’es-


cl’

Cambia ‘UTC’ por


’America/Santia
go’

4
Introducción a Django Roberto Alveal Ortega
Ing. Mg. PCEP

Crear una aplicación


Crear una Aplicación dentro del proyecto antes creado (misitio), para el caso se utilizó la
terminal de visual studio:

C:\py\back\misitio> python manage.py startapp uno

Agregar la aplicación a la configuración del proyecto


Agregar al listado de aplicaciones del proyecto en el archivo settings.py (línea 40), se debe
realizar por cada aplicación creada dentro del proyecto.

5
Introducción a Django Roberto Alveal Ortega
Ing. Mg. PCEP

Configurar archivo urls.py


Se agrega en urls.py del proyecto el archivo de rutas de la app el cual se debe crear
posteriormente. En el archivo urls.py de la app se controlaran todas las rutas de esta app, si
se crean más app se van agregando nuevos path.

Configurar archivo views.py


El archivo views.py es un archivo intermediario, que comunica las rutas definidas en urls.py
con lo que se desea mostar en pantalla. Agregar una vista para acceder inicialmente a esta
aplicación (archivo views.py de uno):

Se define una función holamundo, que mostrará un texto simple en html.

Lo anterior, permitirá mostrar una página inicial en la ruta


localhost:8000/uno/holamundo/

Se debe crear un archivo urls.py en la app, en este archivo se configuran todas las rutas que
serán conocidas por el usuario. En este caso se configura la ruta login, que responde a la
función login, ya creada previamente en el archivo views.py de la app

6
Introducción a Django Roberto Alveal Ortega
Ing. Mg. PCEP

En el archivo views.py de la app se configuran todas las funciones, indicando si responde


un archivo html o un texto html

Crear Carpeta templates


Para ordenar de mejor forma las diferentes vistas, se crea una carpeta templates, en donde
se almacenan todas las paginas html que tendrá el proyecto

7
Introducción a Django Roberto Alveal Ortega
Ing. Mg. PCEP

Para visualizar, en la terminal se ejecuta python manage.py runserver y acceder a la


siguiente ruta en el navegador

Localhost:8000/uno/

Configuración adicional
En el archivo urls.py de la app se agrega una nueva ruta hora/

En el archivo views.py de la app se agrega una nueva función hora

8
Introducción a Django Roberto Alveal Ortega
Ing. Mg. PCEP

En el navegador se puede visualizar lo siguiente.

También podría gustarte