所以我在Django部分模板中有一个列表.
<div class="col">
<div class="row pb-2" id="rowcolor">
<div class="col border-bottom">
pk:{{ color.pk }} / name:{{ color.description|title }}
</div>
<div class="col-auto">
<button hx-delete="{% url 'delete-color' pk=color.pk %}" hx-target="#rowcolor" hx-swap="outerHTML"
class="btn btn-outline-secondary btn-sm float-end" type="button">Delete</button>
</div>
</div>
</div>
删除pk 149/name 3时:pk 147/name 1消失.
刷新时正确.PK:149已经消失了.
视图如下:
@require_http_methods(["DELETE"])
def delete_color(request, pk):
if request.htmx:
Color.objects.get(pk=pk).delete()
return HttpResponse("")
我一直在try 阅读htmx文档.但我不明白.有人能告诉我正确的方向吗?