05- Plantillas en Django.
Objeto render
Creamos dentro de un directorio templates, las plantillas que formarán parte de nuestra web.
Herencia en plantillas
Con la herencia, aprovechamos las partes que no cambian en la web, como el menu, el footer, etc. Para ello creamos un fichero con por ejemplo el nombre Base.
En la base, las partes que van a cambiar, debemos introducir las template tags.
Contando con que el archivo del que partimos es base.html
{% block title %}
{% endblock %}
{% block content %}
{% endblock %}
En este caso, title es un nombre que queremos utilizar en la extensión de la plantilla. Es inventado.
En los archivos concretos en los que ya ha cambiado la plantilla:
{% extends 'core/base.html' %}
{% block content %}
Contenido
{% endblock %}
Url tags para los enlaces del menu.
Se introduce lo que haya en el name del fichero urls.py
Por ejemplo:
{% url 'inicio' %}