include template tag not working in django

django

Solution

I had the same problem,but i will answer this question in a way that other users with a similar problem can understand.

you probably have a template block of some kind in the included html file, this block either is expecting an include of some kind or is causing an error of which is calling exception that django passes and therefore you are not able to see the error, if you use `{% load someLoad %}` in the parent template then use it in the included html too, i guess this changes from version to version.

in my (very specific) case i had this missing in the included html file:

{% load i18n %} 
{% load cms_tags sekizai_tags %}

Problem

My Views.py files looks like below ``` def homepage(request): template = 'homepage.html' list_display_template = 'list.html' list = model.objects.all() return render_to_response( template, {'list_display_template': list_display_template, 'list' : list,}, context_instance=RequestContext(request) ) ``` And my homepage.html looks like below:- ``` {% extends "base.html" %} {% block main_content %} {% include list_display_template %} {% endblock %} ``` And my list_display_template (list.html) has following information ``` <div class= "span10"> {% for item in list %} <p> {{ item }}</p> {% endfor %} </div> ``` The above works fine in development, but in production the include tag is not working and when i inspect the element, it is not showing any items from list.html. could someone help with this. Edit :- My folder structure is as below ``` project_name/ project_name/ settings.py static/ css/ images/ templates/ homepage.html list.html base.html ``` Thanks

Original source