javascript - Django: How to load a script for every page? -
say want include bootstrap or angular every single page in views, there more elegant way copying same line each file?
you need django template inheritance. include in template base.html, , in there define block filled in children templates:
<html> <!-- base.html --> ...... {% block content %} {% endblock %} <!-- include js/css here --> <script type="text/javascipt" src="{{ static_url }}jquery.js"> <link rel="stylesheet" type="text/css" href="mystyle.css"> </html> then templates extend base.html , override block content so:
<!-- sub.html --> {% extends "base.html" %} {% block content %} <!-- current page html goes here --> {% endblock %} in way, have included in base.html automatically inherited , available in sub.html.
Comments
Post a Comment