Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#32283 closed Bug (invalid)

bootstrap popover with form in data-content working in Django 1.11 and 2.0 but not in Django 2.1-3.1

Reported by: The Brko Owned by:
Component: Error reporting Version: 3.1
Severity: Release blocker Keywords: django, bootstrap, popover, form
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Tim Graham)

I have code below and it is working as it should in django 1.11 and after upgrading it works in django 2.0 but for some reason it is not working in higher versions of django starting from 2.1 till 3.1.4. And as I can see it is not pasting correctly here in your preview for my code it is missing closing > for opening button tag

Popover button:

<button 
      type="button" 
      class="btn btn-sm btn-secondary" 
      id="dodaj-poziv-za-clanove-tijela" 
      data-container="body" 
      data-toggle="popover" 
      title="Da li želite da dodate članove tijela u sastanak ?"
      data-content=
      "<form method='POST' action='{% url 'poziv_clanovi_dodaj' poziv_id=poziv.id %}'>
          <button type='submit' class='btn btn-success btn-sm clanovi float-right'>Dodaj</button>
          {% csrf_token %}
        </form>
        "
      > Dodaj poziv za članove tijela</button>

In browser this button looks normal for working django versions 1.11 and 2.0 but in those that are not witch is every version above 2.0 including 2.1,2.2 and 3.0,3.1 it button has "> in it and after submitting i get csrf token error

Attachments (4)

popover_button_code.png (43.5 KB ) - added by The Brko 3 years ago.
button.png (2.0 KB ) - added by The Brko 3 years ago.
error.png (11.7 KB ) - added by The Brko 3 years ago.
button_plus_popover.png (9.7 KB ) - added by The Brko 3 years ago.

Download all attachments as: .zip

Change History (6)

by The Brko, 3 years ago

Attachment: popover_button_code.png added

by The Brko, 3 years ago

Attachment: button.png added

by The Brko, 3 years ago

Attachment: error.png added

by The Brko, 3 years ago

Attachment: button_plus_popover.png added

comment:1 by Tim Graham, 3 years ago

Description: modified (diff)
Resolution: invalid
Status: newclosed

This ticket tracker isn't for getting help to debug your issue. Please see TicketClosingReasons/UseSupportChannels for ways to get help. If you identify that Django is at fault, please reopen with an explanation.

in reply to:  1 comment:2 by The Brko, 3 years ago

Replying to Tim Graham:

This ticket tracker isn't for getting help to debug your issue. Please see TicketClosingReasons/UseSupportChannels for ways to get help. If you identify that Django is at fault, please reopen with an explanation.

If something is working fine in django 2.0 and after upgrading to django 2.2.17 it doesn't and it is a problem of syntax written correctly but not being read well it is fer to conclude that it is django's side of problem.
I will try to ask in other place as you suggested, though no much of expectations to get issue resolved.

Note: See TracTickets for help on using tickets.
Back to Top