how to include different js and css files when using block content using jinja





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







2















I am creating a web app using Django. I have a html template as follows:



<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>

{% block content %}
{% endblock %}

</body>
</html>


I am using this template to create other html files using




{% extends 'document.html' %}



{% block content %} {% endblock %}




for the moment I am referring to all css and js files in the original document.html. how can I refer to different js and css files in the new templates only when necessary?
thanks










share|improve this question





























    2















    I am creating a web app using Django. I have a html template as follows:



    <html>
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    </head>
    <body>

    {% block content %}
    {% endblock %}

    </body>
    </html>


    I am using this template to create other html files using




    {% extends 'document.html' %}



    {% block content %} {% endblock %}




    for the moment I am referring to all css and js files in the original document.html. how can I refer to different js and css files in the new templates only when necessary?
    thanks










    share|improve this question

























      2












      2








      2








      I am creating a web app using Django. I have a html template as follows:



      <html>
      <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
      </head>
      <body>

      {% block content %}
      {% endblock %}

      </body>
      </html>


      I am using this template to create other html files using




      {% extends 'document.html' %}



      {% block content %} {% endblock %}




      for the moment I am referring to all css and js files in the original document.html. how can I refer to different js and css files in the new templates only when necessary?
      thanks










      share|improve this question














      I am creating a web app using Django. I have a html template as follows:



      <html>
      <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
      </head>
      <body>

      {% block content %}
      {% endblock %}

      </body>
      </html>


      I am using this template to create other html files using




      {% extends 'document.html' %}



      {% block content %} {% endblock %}




      for the moment I am referring to all css and js files in the original document.html. how can I refer to different js and css files in the new templates only when necessary?
      thanks







      python html css django jinja2






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 3 at 12:55









      BioinfoBioinfo

      214




      214
























          2 Answers
          2






          active

          oldest

          votes


















          0














          Put this in your setting.py



          STATIC_URL = '/static/'

          STATIC_ROOT = os.path.dirname(BASE_DIR) + '/staticfiles/'

          STATICFILES_FINDERS = (
          'django.contrib.staticfiles.finders.FileSystemFinder',
          'django.contrib.staticfiles.finders.AppDirectoriesFinder',
          )


          create static folder in created app and put there your css, js and access via this



          <link href="{{ static('/app_name/css/reset.css') }}" rel="stylesheet">

          <script type="text/javascript" src="{{ static('/app_name/js/jquery-1.11.3.js') }}"></script>





          share|improve this answer































            0














            now it's working. I made just few changes



            {% extends 'document.html' %}
            {% load staticfiles %}

            {% block content %}


            now I was able to include the js or css files I need it in the newly created template as follow for example



            <script src="{% static 'vendors/js/tableexport.min.js' %}"></script>





            share|improve this answer
























              Your Answer






              StackExchange.ifUsing("editor", function () {
              StackExchange.using("externalEditor", function () {
              StackExchange.using("snippets", function () {
              StackExchange.snippets.init();
              });
              });
              }, "code-snippets");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "1"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54022740%2fhow-to-include-different-js-and-css-files-when-using-block-content-using-jinja%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              0














              Put this in your setting.py



              STATIC_URL = '/static/'

              STATIC_ROOT = os.path.dirname(BASE_DIR) + '/staticfiles/'

              STATICFILES_FINDERS = (
              'django.contrib.staticfiles.finders.FileSystemFinder',
              'django.contrib.staticfiles.finders.AppDirectoriesFinder',
              )


              create static folder in created app and put there your css, js and access via this



              <link href="{{ static('/app_name/css/reset.css') }}" rel="stylesheet">

              <script type="text/javascript" src="{{ static('/app_name/js/jquery-1.11.3.js') }}"></script>





              share|improve this answer




























                0














                Put this in your setting.py



                STATIC_URL = '/static/'

                STATIC_ROOT = os.path.dirname(BASE_DIR) + '/staticfiles/'

                STATICFILES_FINDERS = (
                'django.contrib.staticfiles.finders.FileSystemFinder',
                'django.contrib.staticfiles.finders.AppDirectoriesFinder',
                )


                create static folder in created app and put there your css, js and access via this



                <link href="{{ static('/app_name/css/reset.css') }}" rel="stylesheet">

                <script type="text/javascript" src="{{ static('/app_name/js/jquery-1.11.3.js') }}"></script>





                share|improve this answer


























                  0












                  0








                  0







                  Put this in your setting.py



                  STATIC_URL = '/static/'

                  STATIC_ROOT = os.path.dirname(BASE_DIR) + '/staticfiles/'

                  STATICFILES_FINDERS = (
                  'django.contrib.staticfiles.finders.FileSystemFinder',
                  'django.contrib.staticfiles.finders.AppDirectoriesFinder',
                  )


                  create static folder in created app and put there your css, js and access via this



                  <link href="{{ static('/app_name/css/reset.css') }}" rel="stylesheet">

                  <script type="text/javascript" src="{{ static('/app_name/js/jquery-1.11.3.js') }}"></script>





                  share|improve this answer













                  Put this in your setting.py



                  STATIC_URL = '/static/'

                  STATIC_ROOT = os.path.dirname(BASE_DIR) + '/staticfiles/'

                  STATICFILES_FINDERS = (
                  'django.contrib.staticfiles.finders.FileSystemFinder',
                  'django.contrib.staticfiles.finders.AppDirectoriesFinder',
                  )


                  create static folder in created app and put there your css, js and access via this



                  <link href="{{ static('/app_name/css/reset.css') }}" rel="stylesheet">

                  <script type="text/javascript" src="{{ static('/app_name/js/jquery-1.11.3.js') }}"></script>






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 3 at 13:07









                  AkhilendraAkhilendra

                  6171020




                  6171020

























                      0














                      now it's working. I made just few changes



                      {% extends 'document.html' %}
                      {% load staticfiles %}

                      {% block content %}


                      now I was able to include the js or css files I need it in the newly created template as follow for example



                      <script src="{% static 'vendors/js/tableexport.min.js' %}"></script>





                      share|improve this answer




























                        0














                        now it's working. I made just few changes



                        {% extends 'document.html' %}
                        {% load staticfiles %}

                        {% block content %}


                        now I was able to include the js or css files I need it in the newly created template as follow for example



                        <script src="{% static 'vendors/js/tableexport.min.js' %}"></script>





                        share|improve this answer


























                          0












                          0








                          0







                          now it's working. I made just few changes



                          {% extends 'document.html' %}
                          {% load staticfiles %}

                          {% block content %}


                          now I was able to include the js or css files I need it in the newly created template as follow for example



                          <script src="{% static 'vendors/js/tableexport.min.js' %}"></script>





                          share|improve this answer













                          now it's working. I made just few changes



                          {% extends 'document.html' %}
                          {% load staticfiles %}

                          {% block content %}


                          now I was able to include the js or css files I need it in the newly created template as follow for example



                          <script src="{% static 'vendors/js/tableexport.min.js' %}"></script>






                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Jan 3 at 13:34









                          BioinfoBioinfo

                          214




                          214






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54022740%2fhow-to-include-different-js-and-css-files-when-using-block-content-using-jinja%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              MongoDB - Not Authorized To Execute Command

                              How to fix TextFormField cause rebuild widget in Flutter

                              Npm cannot find a required file even through it is in the searched directory