¡Hola Mundo! en Django

  1. El cliente (a traves del navegador web) genera la solicitud porque necesita obtener algo de los servidores, coloquemos como ejemplo este artículo. Usted le da click a la url abc.com/1234 y genera una solicitud.
  2. La vista recibe esa solicitud y se da cuenta que necesita el artículo 1234, por ende se lo pide al modelo.
  3. El modelo busca el artículo 1234 y le envía los datos a la vista.
  4. La vista ahora se da cuenta que necesita mostrar los datos en formato HTML y se la pasa al template/plantilla para que arme la plantilla.
  5. El template/plantilla, agarra los datos y los formatea para armar el HTML final.
  6. La vista ya con el HTML debidamente armado le contesta al cliente. Si el cliente es un navegador web, agarra el HTML y lo renderiza para mostrarle la información lo más amigable posible al cliente final.
$>sudo apt install pipenv
$>mkdir django
$>cd django
$>pipenv shell 
$>pipenv install django
$>django-admin startproject main .

Aplicación ¡Hola Mundo!

Si queremos crecer Django se deben crear aplicaciones, así que vamos a crear nuestra aplicación ¡Hola Mundo! con el siguiente comando:

$>python manage.py startapp hola_mundo
hola_mundo/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py
from django.http import HttpResponsedef hola_mundo(request):
return HttpResponse('¡Hola Mundo! :)')
from django.contrib import admin
from django.urls import path
#Apps
from hola_mundo import views
urlpatterns = [
path('admin/', admin.site.urls),
path('hola-mundo', views.hola_mundo)
]

--

--

Innovador por naturaleza, desarrollador de software de profesión y futbolista de corazón.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Pedro Caicedo

Pedro Caicedo

8 Followers

Innovador por naturaleza, desarrollador de software de profesión y futbolista de corazón.