![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Acabo de hacer nuevas pruebas, y me he dado cuenta que realmente la única etiqueta que da problemas es la {% extends %}. Sin embargo, sigo con la misma incognita, de cómo fácilmente hacer para no incluir la plantilla principal/base cuando la petición se haga por AJAX.
|
#2
|
||||
|
||||
El manual dice:
Cita:
|
#3
|
||||
|
||||
Gracias Roman! Después de crear este hilo seguí investigando y me dí cuenta de lo que comentas. Parece que no se puede hacer lo que yo estaba intentando. Un punto en contra a Django.
Lo que al final he hecho es definir en base.html dos bloques distintos, uno que incluye todo el código HTML (incluyendo cabeceras) y otro que no incluye nada. Muchas gracias amigo! |
#4
|
||||
|
||||
No estoy tan seguro de que esto sea un punto en contra. A fin de cuentas estamos hablando de herencia. ¿Cuando, por ejemplo, has visto en delphi que una clase herede de otra condicionalmente *?
-- (*) No contaría la compilación condicional. // Saludos |
#5
|
||||
|
||||
Cita:
Código:
{% extends 'global/base/base.html' %} {% if not is_ajax %} {% block page_title %} {{ list_title }} {% endblock %} {% block section_content %} <h1>{{ list_title }}</h1> {% include "contactos/contact_list.html" %} {% endblock %} {% else %} {% block ajax_result %} <h1>{{ list_title }}</h1> {% include "contactos/contact_list.html" %} {% endblock %} {% endif %} |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Django para torpes | Julián | Python | 5 | 03-04-2011 06:00:12 |
Initialization block no se ejecuta | LoPiTaL | Varios | 3 | 21-07-2010 09:06:22 |
select a execute block | hecospina | Firebird e Interbase | 7 | 10-11-2008 21:49:39 |
Reemplazar un block de notas | arespremium | OOP | 3 | 13-08-2007 19:13:43 |
Paradox Y Block Size | nax | Tablas planas | 0 | 03-07-2005 06:35:10 |
![]() |
|