Wpis z mikrobloga

#django #python #programowanie

Mam CBV

ListView
z

LoginRequiredMixin
a w nim wyświetlam w nim po 25 obiektów. Chciałbym do każdego z wyświetlanych obiektów dodać przycisk umożliwiający zmianę jednego z boolean field na przeciwny. I teraz pojawia się problem - przesyłając informację GETem nie ma problemu, jednak powinno być przesłane POSTem. Jak to ugryźć? Odbiorcą w moim, być może złym zamyśle, będzie

UpdateView
, a formularz poza csrftokenem ma mieć tylko jedno ukryte pole -

id
.

Fragment kodu ilustrujący co chcę osiągnąć:

{% 


for
```**```
 obj 
```**```
in
```**```
 objects %}

    
```{{ obj.title }}```

    **

url

**


_
'toggle'

_
 %}" method="POST">







{% 

**
endfor

**
 %}        

Jak to zrobić od strony technicznej, żeby nie wyszedł jakiś potworek?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach