Saltar a contenido

Preparar la app [Core]

Con el objetivo de practicar lo que hemos aprendido hasta ahora, tendrás que preparar el terreno para este segundo proyecto.

  • Crea un proyecto Django de nombre webempresa utilizando nuestro entorno virtual django2.
(django2) django-admin startproject webempresa
  • Añade una app Core con una vista para cada página de la cafetería, deberás añadir las respectivas URL y lograr que todo funcione. Por ahora puedes devolver un HttpResponse simple con el nombre de las página:
    • Inicio home/
    • Historia about/
    • Servicios services/
    • Visítanos store/
    • Contacto contact/
    • Blog blog/
    • Sample sample/ (esta es para páginas de prueba)

(django2) python manage.py startapp core
core/views.py
from django.shortcuts import render, HttpResponse

def home(request):
    return HttpResponse("Inicio")

def about(request):
    return HttpResponse("Historia")

def services(request):
    return HttpResponse("Servicios")

def store(request):
    return HttpResponse("Visítanos")

def contact(request):
    retuyrn HttpResponse("Contacto")

def blog(request):
    return HttpResponse("Blog")

def sample(request):
    return HttpResponse("Sample")

core/urls.py

from django.contrib import admin
from django.urls import path
from core import views

urlpatterns = [
    path('', views.home, name="home"),
    path('about/', views.about, name="about"),
    path('services/', views.services, name="services"),
    path('store/', views.store, name="store"),
    path('contact/', views.contact, name="contact"),
    path('blog/', views.blog, name="blog"),
    path('sample/', views.sample, name="sample"),
    path('admin/', admin.site.urls),
]

Pongo el servidor en marcha y pruebo algunas urls a ver si funcionan:

Listo.


Última edición: 29 de Octubre de 2018