just use render_to_response ('a.html')
Assuming you have default application directory template loaders, the problem is that the template path is actually a.html
So in your current format you should write a.html not app_a/a.html
Recommended format for template directories:
mysite app_a templates app_a a.html app_b templates app_b b.html views.py global_templates app_b b.html
which will work with your example app_a/a.html
The reason this format is recommended is because you can safely override templates for each application.
You can easily get conflicting template names if all the files are directly in the application template directory.
source share