python - Creating template from different block in django? -


i trying create single page different content different template in django can print it. kind of summary of different page

  • base.html - maincontent block rendered inside template
  • main.html - need maincontent block here
  • graph.html - need maincontent block here
  • charts.html - need maincontent block here
  • summary.html - need content main, graph, charts here (require)

i have base template extended on every page (it has navbar, footer , sidebar)

{% extends "base.html" %} 

there block inside base template graph, main, chart content displayed. trying accomplish maincontent page , add new template called summary.html

since every page extending base not sure how that? tried using include include base every page.

edit: know can separate maincontent own separate files have lot of templates , looking other solutions.

you separate content.

i guess have this:

<!-- graph.html --> {% extends "base.html" %} {% block 'maincontent'%}     {# graphs html here #} {% endblock %} 

but put graph html in separate, let's graph_template.html template , include it:

<!-- graph.html --> {% extends "base.html" %} {% block 'maincontent'%}     {% include 'graph_template.html' %} {% endblock %} 

and in summary.html can include graph_template.html.


Comments

Popular posts from this blog

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -

jquery - javascript onscroll fade same class but with different div -