Django: How to check the view that renders a templateHow to merge two dictionaries in a single expression?How do I check if a list is empty?How do I check whether a file exists without exceptions?How to horizontally center a <div>?How can I safely create a nested directory?How do I sort a dictionary by value?Does Django scale?How to check whether a checkbox is checked in jQuery?Check if a given key already exists in a dictionaryHow do I list all files of a directory?

NIntegrate doesn't evaluate

When the Torah was almost lost and one (or several) Rabbis saved it?

My players want to grind XP but we're using milestone advancement

Can a person survive on blood in place of water?

Why do Russians almost not use verbs of possession akin to "have"?

Is it true that cut time means "play twice as fast as written"?

Melodic minor Major 9 chords

Did this character show any indication of wanting to rule before S8E6?

In general, would I need to season a meat when making a sauce?

Are black holes spherical during merger?

In the 3D Zeldas, is it faster to roll or to simply walk?

Why are GND pads often only connected by four traces?

What was the idiom for something that we take without a doubt?

Why isn't 'chemically-strengthened glass' made with potassium carbonate to begin with?

Do photons bend spacetime or not?

Specifying background color seen through semi-transparent surface

What is the difference between singing and speaking?

Is Jon Snow the last of his House?

Popcorn is the only acceptable snack to consume while watching a movie

What are these arcade games in Ghostbusters 1984?

What is a Power on Reset IC?

Why did Theresa May offer a vote on a second Brexit referendum?

Ethical issue - how can I better document what is happening?

I know that there is a preselected candidate for a position to be filled at my department. What should I do?



Django: How to check the view that renders a template


How to merge two dictionaries in a single expression?How do I check if a list is empty?How do I check whether a file exists without exceptions?How to horizontally center a <div>?How can I safely create a nested directory?How do I sort a dictionary by value?Does Django scale?How to check whether a checkbox is checked in jQuery?Check if a given key already exists in a dictionaryHow do I list all files of a directory?






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








1















Want to know how to identify and output the view function that renders a template in HTML.
Need it for debugging purposes.



Something like this:



% if request.view == "index" %
<title>Company Name</title>
% else %
<title> other_page_title &raquo; Company Name</title>
% endif %









share|improve this question




























    1















    Want to know how to identify and output the view function that renders a template in HTML.
    Need it for debugging purposes.



    Something like this:



    % if request.view == "index" %
    <title>Company Name</title>
    % else %
    <title> other_page_title &raquo; Company Name</title>
    % endif %









    share|improve this question
























      1












      1








      1








      Want to know how to identify and output the view function that renders a template in HTML.
      Need it for debugging purposes.



      Something like this:



      % if request.view == "index" %
      <title>Company Name</title>
      % else %
      <title> other_page_title &raquo; Company Name</title>
      % endif %









      share|improve this question














      Want to know how to identify and output the view function that renders a template in HTML.
      Need it for debugging purposes.



      Something like this:



      % if request.view == "index" %
      <title>Company Name</title>
      % else %
      <title> other_page_title &raquo; Company Name</title>
      % endif %






      python html django






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 24 at 2:36









      DarkNRahlKarlDarkNRahlKarl

      103




      103






















          2 Answers
          2






          active

          oldest

          votes


















          0














          You could use:



          % if request.resolver_match.url_name == "index" %


          Comparing against the name given to the url in your urls.py, for example:



          urlpatterns = [
          path("home/", views.index, name="index"),
          ]





          share|improve this answer






























            0














            If you're using class-based views, you could add a name attribute to your view class, and then access it in your template.



            class MyView(TemplateView):
            name = 'my_view'


            You can access that in your template with view.name .






            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%2f55320277%2fdjango-how-to-check-the-view-that-renders-a-template%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














              You could use:



              % if request.resolver_match.url_name == "index" %


              Comparing against the name given to the url in your urls.py, for example:



              urlpatterns = [
              path("home/", views.index, name="index"),
              ]





              share|improve this answer



























                0














                You could use:



                % if request.resolver_match.url_name == "index" %


                Comparing against the name given to the url in your urls.py, for example:



                urlpatterns = [
                path("home/", views.index, name="index"),
                ]





                share|improve this answer

























                  0












                  0








                  0







                  You could use:



                  % if request.resolver_match.url_name == "index" %


                  Comparing against the name given to the url in your urls.py, for example:



                  urlpatterns = [
                  path("home/", views.index, name="index"),
                  ]





                  share|improve this answer













                  You could use:



                  % if request.resolver_match.url_name == "index" %


                  Comparing against the name given to the url in your urls.py, for example:



                  urlpatterns = [
                  path("home/", views.index, name="index"),
                  ]






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Mar 24 at 2:47









                  damoresdamores

                  1,5412921




                  1,5412921























                      0














                      If you're using class-based views, you could add a name attribute to your view class, and then access it in your template.



                      class MyView(TemplateView):
                      name = 'my_view'


                      You can access that in your template with view.name .






                      share|improve this answer



























                        0














                        If you're using class-based views, you could add a name attribute to your view class, and then access it in your template.



                        class MyView(TemplateView):
                        name = 'my_view'


                        You can access that in your template with view.name .






                        share|improve this answer

























                          0












                          0








                          0







                          If you're using class-based views, you could add a name attribute to your view class, and then access it in your template.



                          class MyView(TemplateView):
                          name = 'my_view'


                          You can access that in your template with view.name .






                          share|improve this answer













                          If you're using class-based views, you could add a name attribute to your view class, and then access it in your template.



                          class MyView(TemplateView):
                          name = 'my_view'


                          You can access that in your template with view.name .







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Mar 24 at 2:48









                          FraneyFraney

                          1,42179




                          1,42179



























                              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%2f55320277%2fdjango-how-to-check-the-view-that-renders-a-template%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

                              Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

                              Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

                              Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript