how to delete an image using django?

前端 未结 2 1959
闹比i
闹比i 2021-01-26 19:07

I want to know how to add a delete button in my form for deleting an image.

The project is a simple \"Pics viewer\", the index shows all the images that are stored but I

2条回答
  •  北海茫月
    2021-01-26 19:39

    urls.py

    [.........]
    url(
       r'^delete-image/(?P\d+)/$', 
       'delete_image', 
       name="delete_image"
    ),
    [.........]
    

    views.py

    def delete_image(request, id):
        image = Image.objects.get(pk=id).delete()
        return HttpResponseRedirect(reverse('app_name:url_name'))
    

    template

      {% for image in images_list %}
    • Delete
    • {% endfor %}

提交回复
热议问题