My Views.py files looks like below
def homepage(request):
template = \'homepage.html\'
list_display_template = \'list.html\'
list = model.obj
I just had a similar problem. I was able to diagnose it by temporarily copying and pasting the html (i.e, navigation.html) that I wanted to include directly into the parent page (base.html). It seems that if there are errors in the included html, it just doesn't get read in and no errors appear.
With the code from navigation.html pasted into base.html I got a 500 error because one of the named urls in navigation.html had no reverse.