tengo un problema, cunado le envío los parámetro a la función render(), le envío el request y el nombre del templete que busco, pero me m...

José Emmanuel Guardado Ángel

José Emmanuel Guardado Ángel

Pregunta
studenthace 7 años

tengo un problema, cunado le envío los parámetro a la función render(),

le envío el request y el nombre del templete que busco, pero me marca un error el navegador diciendo que el templete no existe.

Si alguien sabe sobre este error lo agradecería!!!

5 respuestas
para escribir tu comentario
    Jorge Andrés Pérez Jiménez

    Jorge Andrés Pérez Jiménez

    studenthace 4 años

    Jajaja, me pasó y hallo esta acertada solución, muchas gracias. :thum

    Daniel Gomez

    Daniel Gomez

    studenthace 6 años

    UPDATE!!!

    Encontré mi error, y puede que a muchos les haya pasado asi que lo dejaré por aquí:

    En el archivo "settings.py" cuando declaré "posts" como local app, lo hice fuera de los brackets de INSTALLED_APPS, por eso era necesario colocar los DIRS de forma manual... Si tienes este este error, chequeen en "settings.py" aproximadamente en la linea 33 INSTALLED_APPS y verifiquen... Debe quedar algo así:

    INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # Local apps 'posts', ]
    Daniel Gomez

    Daniel Gomez

    studenthace 6 años

    Hmm, han pasado 6 meses así que colocaré esto solo para futuras referencias...

    Tomando como punto de partida el código de @didierzuniga ... Tuve que agregar también el nombre de la carpeta 'posts' así:

    'DIRS': [ os.path.join(BASE_DIR, 'posts/templates') ]

    Por cierto, eso está en el archivo **'settings.py' en la linea 58. **Ahora, no tengo ni idea de por qué sucede. Quiero decir, me perdí la parte del vídeo donde lo hacen? o quizá sea un tema de versiones... No lo sé. Si alguien da con la respuesta, no importa si han pasado meses, por favor respondan jaja

    Didier Zúñiga

    Didier Zúñiga

    studenthace 7 años

    Revisa la ruta donde tienes tus templates y asegurate que en Settings TEMPLATES el parametro DIRS esté seteado como:

    'DIRS': [ os.path.join(BASE_DIR, 'templates') ],
    José Emmanuel Guardado Ángel

    José Emmanuel Guardado Ángel

    studenthace 7 años

    tengo un problema, cunado le envío los parámetro a la función render(), le envío el request y el nombre del templete que busco, pero me marca un error el navegador diciendo que el templete no existe. Si alguien sabe sobre este error lo agradecería!!!

Curso de Django [Empieza Gratis]

Curso de Django [Empieza Gratis]

Crea sitios web fácilmente. Aprende sobre la conectividad y la extensibilidad que ofrecen los nuevos componentes de Django: el framework de desarrollo Web para Python más usado en la actualidad.

Curso de Django [Empieza Gratis]

Curso de Django [Empieza Gratis]

Crea sitios web fácilmente. Aprende sobre la conectividad y la extensibilidad que ofrecen los nuevos componentes de Django: el framework de desarrollo Web para Python más usado en la actualidad.