Update '7e_Proyecto_Web_Completo '
parent
60a6f383a3
commit
f54044c852
@ -5,7 +5,7 @@
|
|||||||
Con el proposito de lista las categorias de las entradas mostradas en esta página,
|
Con el proposito de lista las categorias de las entradas mostradas en esta página,
|
||||||
|
|
||||||
Editar **blog.html**, para listar categorias en la parte inferior de la plantilla
|
Editar **blog.html**, para listar categorias en la parte inferior de la plantilla
|
||||||
```
|
```html
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
@ -32,7 +32,7 @@ Copiar blog.html como **categorias.html**
|
|||||||
Para consegir consultar categorías directamente por la url con categoria_id
|
Para consegir consultar categorías directamente por la url con categoria_id
|
||||||
|
|
||||||
/blog/**urls.py**
|
/blog/**urls.py**
|
||||||
```
|
```py
|
||||||
...
|
...
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
@ -44,7 +44,7 @@ urlpatterns = [
|
|||||||
|
|
||||||
Crear vista
|
Crear vista
|
||||||
/blog/**views.py**
|
/blog/**views.py**
|
||||||
```
|
```py
|
||||||
def categoria(request, categoria_id):
|
def categoria(request, categoria_id):
|
||||||
categoria = Categoria.objects.get( id=categoria_id )
|
categoria = Categoria.objects.get( id=categoria_id )
|
||||||
entrada = Entrada.objects.filter( categorias = categoria )
|
entrada = Entrada.objects.filter( categorias = categoria )
|
||||||
@ -53,7 +53,7 @@ def categoria(request, categoria_id):
|
|||||||
|
|
||||||
Aplicar estilo a links categorias
|
Aplicar estilo a links categorias
|
||||||
**blog.html** **categorias.html**
|
**blog.html** **categorias.html**
|
||||||
```
|
```html
|
||||||
...
|
...
|
||||||
<a href="{% url 'categoria' categoria.id %}" class="link">{{categoria.nombre}}</a>
|
<a href="{% url 'categoria' categoria.id %}" class="link">{{categoria.nombre}}</a>
|
||||||
...
|
...
|
||||||
@ -65,7 +65,7 @@ Esta configurada para activar el estilo solo para la url especificada, y no para
|
|||||||
ej. */blog/* pero no */blog/categoria/1*
|
ej. */blog/* pero no */blog/categoria/1*
|
||||||
|
|
||||||
/templates/ProyectoWebApp/**base.html**
|
/templates/ProyectoWebApp/**base.html**
|
||||||
```
|
```html
|
||||||
...
|
...
|
||||||
<li class="nav-item {% if request.path|slice:':6' == '/blog/' %}active{% endif %} px-lg-4">
|
<li class="nav-item {% if request.path|slice:':6' == '/blog/' %}active{% endif %} px-lg-4">
|
||||||
<a class="nav-link text-uppercase text-expanded" href="{% url 'Blog' %}">Blog</a>
|
<a class="nav-link text-uppercase text-expanded" href="{% url 'Blog' %}">Blog</a>
|
||||||
|
Loading…
Reference in New Issue
Block a user