Saltar a contenido

Preparando la App [Pages]

Muy bien! Para seguir aprendiendo más sobre las Vistas basadas en Clases he preparado también una copia de nuestra app Pages para hacerle una revisión. Descargadla en los recursos y descomprimidla en vuestro proyecto.

Para utilizarla simplemente la activaremos en settings.py, configuraremos las urls.py y a migraremos la base de datos sin olvidar crear un superusuario para poder acceder al panel de administrador (desde nuestro entorno virtual django2).

\ \ \ \ \

Ahora para acceder a nuestra app vamos a modificar el enlace a la página de prueba por el de esta app pages, simplemente podríamos cambiar el enlace a /páginas/ en el menú, ahí tengo una vista que muestra nuestras páginas y un pequeño extracto de su contenido (borrar la de ejemplo y dejar esta):

\

Por cierto, si os preguntáis porque he creado esta vista es para trabajar un tipo concreto de CBV, luego cuando la adaptemos lo veréis. En cualquier caso estoy devolviendo un error 404 si no hay ninguna página, por lo que nos dará error si intentamos acceder:\ \

Vamos a crear algunas páginas de prueba:

Fijaros que al intentar crear una página nos da error de ckeditor, claro, aunque la tengamos instalada en el entorno virtual no la hemos instalado en settings.py:

\

Ahora sí ya debería funcionar la App:

\

Con esto tenemos el terreno preparado y en la próxima lección aprenderemos cómo utilizar dos nuevas CBV.


Última edición: 25 de Marzo de 2021