Django desarrollo Web de Python

 Saber que está instalado:

python -m pip freeze


Cuando ya esté instalado

Iniciar un nuevo proyecto desde CMD:

cmd desbe estar situado en el directorio elegido para destino

django-admin startproject NombreProyecto


Activar proyecto y crear base de datos:

Situados en el directorio de destino

python manage.py migrate


Ejectutar el servidor:

python manage.py runserver


Ejecutar el editor Visual Studio Code:

Abrir cmd en la carpeta de destino: en la url del explorador escribir cmd y presionar Enter

en cmd escribir code . (code espacio punto) y luego enter.


Crear el archivo de vistas:

Dentro de la carpeta del proyecto habrá una subcarpeta con el mismo nombre, dentro de la misma debemos crear mediante Visual Studio Code u otro editor, el archivo views.py

    

    Trabajar con HttpRequest y HttpResponse

    Antes que nada importar el módulo django.http

    En views.py agregar:

    from django.http import HttpResponse

    

    Crear una vista:

    seguimos trabajando en el mismo archivo.

    def nombrevista(request):

return HttpResponse("Primera página con Django")

    el nombrevista puede ser cualquiera, y request es el argumento que recibe.

    Guardar el código anterior.

    El objetivo de este código será devolver una respuesta con el texto indicado.


    Enlazar una URL con la vista anterior creada:

    Ir al archivo urls.py

    agregar     path('nombrevista/', nombrevista),

nombrevista/ es la URL, que puede tener cualquier nombre.

nombrevista es la vista y se corresponde con lo definido en el archivo de vistas.

Se ubica dentro de urlpatterns:

👀 ☝ En la imagen me faltó la , al final.


    La función/módulo está en un archivo aparte, habrá que especificarlo:
from proyectopildoras1.views import nombrevista

ver imagen:

Guardar cambios.

Probar en el servidor
http://127.0.0.1:8000/nombrevista