Getting a TemplateSyntaxError in my Django app












0















I tried creating a delete button and basically what it should do is "delete an object when clicked" given its id but my app keeps giving a TemplateSyntaxError at /
Could not parse the remainder: '{{doc.id}}' from '{{doc.id}}'
. Here's the code for said functionality in my View, Template and Urls.py files respectively



Views.py



def delete_feed(request, pk):
query = Feed.objects.get(id=pk)
query.delete()
return HttpResponse("Deleted!")


Template



<a href="{% url 'delete_feed' pk={{doc.id}} %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


urls.py



url(r'^delete_feed/(?P<pk>d+)/$', delete_feed, name='delete_feed'),









share|improve this question





























    0















    I tried creating a delete button and basically what it should do is "delete an object when clicked" given its id but my app keeps giving a TemplateSyntaxError at /
    Could not parse the remainder: '{{doc.id}}' from '{{doc.id}}'
    . Here's the code for said functionality in my View, Template and Urls.py files respectively



    Views.py



    def delete_feed(request, pk):
    query = Feed.objects.get(id=pk)
    query.delete()
    return HttpResponse("Deleted!")


    Template



    <a href="{% url 'delete_feed' pk={{doc.id}} %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


    urls.py



    url(r'^delete_feed/(?P<pk>d+)/$', delete_feed, name='delete_feed'),









    share|improve this question



























      0












      0








      0








      I tried creating a delete button and basically what it should do is "delete an object when clicked" given its id but my app keeps giving a TemplateSyntaxError at /
      Could not parse the remainder: '{{doc.id}}' from '{{doc.id}}'
      . Here's the code for said functionality in my View, Template and Urls.py files respectively



      Views.py



      def delete_feed(request, pk):
      query = Feed.objects.get(id=pk)
      query.delete()
      return HttpResponse("Deleted!")


      Template



      <a href="{% url 'delete_feed' pk={{doc.id}} %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


      urls.py



      url(r'^delete_feed/(?P<pk>d+)/$', delete_feed, name='delete_feed'),









      share|improve this question
















      I tried creating a delete button and basically what it should do is "delete an object when clicked" given its id but my app keeps giving a TemplateSyntaxError at /
      Could not parse the remainder: '{{doc.id}}' from '{{doc.id}}'
      . Here's the code for said functionality in my View, Template and Urls.py files respectively



      Views.py



      def delete_feed(request, pk):
      query = Feed.objects.get(id=pk)
      query.delete()
      return HttpResponse("Deleted!")


      Template



      <a href="{% url 'delete_feed' pk={{doc.id}} %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


      urls.py



      url(r'^delete_feed/(?P<pk>d+)/$', delete_feed, name='delete_feed'),






      python django python-3.x






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 19 at 12:30







      mtkguy

















      asked Jan 19 at 10:28









      mtkguymtkguy

      136




      136
























          2 Answers
          2






          active

          oldest

          votes


















          0














          Can you try like that



          <a href="{% url 'delete_feed' pk=doc.id %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


          we can cann't use within exprssion tag string interploation



          if you want know more the document https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#url






          share|improve this answer


























          • still not working

            – mtkguy
            Jan 19 at 10:54











          • what is stack trace ??

            – Robert
            Jan 19 at 10:59











          • Thanks, This ultimately worked after i got rid of some other kinks in my javascript

            – mtkguy
            Jan 19 at 12:29



















          0














          Possible duplicate of this topic.
          You should double check how you pass the pk argument.



          You can try to change



          <a href="{% url 'delete_feed' pk={{doc.id}} %}"...



          to



          <a href="{% url 'delete_feed doc.id' %}"...





          share|improve this answer
























          • Not working. None of the answers in the "duplicate" works either

            – mtkguy
            Jan 19 at 11:44











          • Could you please provide more info from the stack trace? Also it would be great if you can provide how exactly is that line of code in your template.

            – Hristiyan Bonev
            Jan 19 at 11:46













          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%2f54266142%2fgetting-a-templatesyntaxerror-in-my-django-app%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














          Can you try like that



          <a href="{% url 'delete_feed' pk=doc.id %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


          we can cann't use within exprssion tag string interploation



          if you want know more the document https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#url






          share|improve this answer


























          • still not working

            – mtkguy
            Jan 19 at 10:54











          • what is stack trace ??

            – Robert
            Jan 19 at 10:59











          • Thanks, This ultimately worked after i got rid of some other kinks in my javascript

            – mtkguy
            Jan 19 at 12:29
















          0














          Can you try like that



          <a href="{% url 'delete_feed' pk=doc.id %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


          we can cann't use within exprssion tag string interploation



          if you want know more the document https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#url






          share|improve this answer


























          • still not working

            – mtkguy
            Jan 19 at 10:54











          • what is stack trace ??

            – Robert
            Jan 19 at 10:59











          • Thanks, This ultimately worked after i got rid of some other kinks in my javascript

            – mtkguy
            Jan 19 at 12:29














          0












          0








          0







          Can you try like that



          <a href="{% url 'delete_feed' pk=doc.id %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


          we can cann't use within exprssion tag string interploation



          if you want know more the document https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#url






          share|improve this answer















          Can you try like that



          <a href="{% url 'delete_feed' pk=doc.id %}"><button type="button"    class="btn btn-danger">Delete Item</button></a>


          we can cann't use within exprssion tag string interploation



          if you want know more the document https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#url







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jan 19 at 10:59

























          answered Jan 19 at 10:43









          RobertRobert

          1,7271616




          1,7271616













          • still not working

            – mtkguy
            Jan 19 at 10:54











          • what is stack trace ??

            – Robert
            Jan 19 at 10:59











          • Thanks, This ultimately worked after i got rid of some other kinks in my javascript

            – mtkguy
            Jan 19 at 12:29



















          • still not working

            – mtkguy
            Jan 19 at 10:54











          • what is stack trace ??

            – Robert
            Jan 19 at 10:59











          • Thanks, This ultimately worked after i got rid of some other kinks in my javascript

            – mtkguy
            Jan 19 at 12:29

















          still not working

          – mtkguy
          Jan 19 at 10:54





          still not working

          – mtkguy
          Jan 19 at 10:54













          what is stack trace ??

          – Robert
          Jan 19 at 10:59





          what is stack trace ??

          – Robert
          Jan 19 at 10:59













          Thanks, This ultimately worked after i got rid of some other kinks in my javascript

          – mtkguy
          Jan 19 at 12:29





          Thanks, This ultimately worked after i got rid of some other kinks in my javascript

          – mtkguy
          Jan 19 at 12:29













          0














          Possible duplicate of this topic.
          You should double check how you pass the pk argument.



          You can try to change



          <a href="{% url 'delete_feed' pk={{doc.id}} %}"...



          to



          <a href="{% url 'delete_feed doc.id' %}"...





          share|improve this answer
























          • Not working. None of the answers in the "duplicate" works either

            – mtkguy
            Jan 19 at 11:44











          • Could you please provide more info from the stack trace? Also it would be great if you can provide how exactly is that line of code in your template.

            – Hristiyan Bonev
            Jan 19 at 11:46


















          0














          Possible duplicate of this topic.
          You should double check how you pass the pk argument.



          You can try to change



          <a href="{% url 'delete_feed' pk={{doc.id}} %}"...



          to



          <a href="{% url 'delete_feed doc.id' %}"...





          share|improve this answer
























          • Not working. None of the answers in the "duplicate" works either

            – mtkguy
            Jan 19 at 11:44











          • Could you please provide more info from the stack trace? Also it would be great if you can provide how exactly is that line of code in your template.

            – Hristiyan Bonev
            Jan 19 at 11:46
















          0












          0








          0







          Possible duplicate of this topic.
          You should double check how you pass the pk argument.



          You can try to change



          <a href="{% url 'delete_feed' pk={{doc.id}} %}"...



          to



          <a href="{% url 'delete_feed doc.id' %}"...





          share|improve this answer













          Possible duplicate of this topic.
          You should double check how you pass the pk argument.



          You can try to change



          <a href="{% url 'delete_feed' pk={{doc.id}} %}"...



          to



          <a href="{% url 'delete_feed doc.id' %}"...






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 19 at 11:37









          Hristiyan BonevHristiyan Bonev

          522




          522













          • Not working. None of the answers in the "duplicate" works either

            – mtkguy
            Jan 19 at 11:44











          • Could you please provide more info from the stack trace? Also it would be great if you can provide how exactly is that line of code in your template.

            – Hristiyan Bonev
            Jan 19 at 11:46





















          • Not working. None of the answers in the "duplicate" works either

            – mtkguy
            Jan 19 at 11:44











          • Could you please provide more info from the stack trace? Also it would be great if you can provide how exactly is that line of code in your template.

            – Hristiyan Bonev
            Jan 19 at 11:46



















          Not working. None of the answers in the "duplicate" works either

          – mtkguy
          Jan 19 at 11:44





          Not working. None of the answers in the "duplicate" works either

          – mtkguy
          Jan 19 at 11:44













          Could you please provide more info from the stack trace? Also it would be great if you can provide how exactly is that line of code in your template.

          – Hristiyan Bonev
          Jan 19 at 11:46







          Could you please provide more info from the stack trace? Also it would be great if you can provide how exactly is that line of code in your template.

          – Hristiyan Bonev
          Jan 19 at 11:46




















          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%2f54266142%2fgetting-a-templatesyntaxerror-in-my-django-app%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

          Homophylophilia

          Updating UILabel text programmatically using a function

          Cloud Functions - OpenCV Videocapture Read method fails for larger files from cloud storage