Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Crear un include

Estas en el tema de Crear un include en el foro de Python en Foros del Web. Por ejemplo en PHP se hace asi @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?   include ( PATH . 'pagina.html' )   ?> Pero como ...
  #1 (permalink)  
Antiguo 08/07/2013, 18:18
 
Fecha de Ingreso: diciembre-2012
Mensajes: 11
Antigüedad: 11 años, 3 meses
Puntos: 0
Crear un include

Por ejemplo en PHP se hace asi

Código PHP:
Ver original
  1. <?
  2.  
  3. include(PATH . 'pagina.html')
  4.  
  5. ?>

Pero como se hace algo como eso en Django???


Alguien podria ayudarme??



.
  #2 (permalink)  
Antiguo 08/07/2013, 18:21
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Crear un include

Usa include

Código Python:
Ver original
  1. {% include "foo/bar.html" %}

Estoy asumiendo que usas el template engine de django.
  #3 (permalink)  
Antiguo 08/07/2013, 18:21
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Crear un include

Espero que sepas que un include en Django no es igual, que en PHP, pero puedes hacerlo: https://docs.djangoproject.com/en/de...ltins/#include

Saludos
__________________
Grupo Telegram Docker en Español
  #4 (permalink)  
Antiguo 08/07/2013, 18:29
 
Fecha de Ingreso: diciembre-2012
Mensajes: 11
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Crear un include

hice el
Código Python:
Ver original
  1. {% include('header.html') %}

pero me da error.

Invalid block tag: 'include('header.html')'
Request Method: GET
Request URL: http://localhost:8000/inicio/
Django Version: 1.5.1
Exception Type: TemplateSyntaxError
Exception Value:
Invalid block tag: 'include('header.html')'
Exception Location: C:\Python27\lib\site-packages\django\template\base.py in invalid_block_tag, line 328
Python Executable: C:\Python27\python.exe
Python Version: 2.7.5
Python Path:
['C:\\xampp\\htdocs\\Django\\blog',
'C:\\windows\\SYSTEM32\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages',
'C:\\Python27\\lib\\site-packages\\PIL']

supongo que sera porque hay que especificar la ruta como lo hago?
  #5 (permalink)  
Antiguo 08/07/2013, 18:32
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Crear un include

Vuelve a leer lo que escribiste y lo que dice la documentación. No veo de donde sacaste ponerle paréntesis.
__________________
Grupo Telegram Docker en Español
  #6 (permalink)  
Antiguo 08/07/2013, 18:35
 
Fecha de Ingreso: diciembre-2012
Mensajes: 11
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Crear un include

Si tienes razón así si me sirvió
es que como estoy saliendo de PHP y recién estoy aprendiendo Django me confundo un poco en la sintaxis.

Pero Gracias por la ayuda.

Etiquetas: django
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:12.