Witam mam maly problem chce zrobic usuwanie avatara niestety nie dziala chcial bym poprosic was o Pomoc:
url: ```python
url(r'account/profile/delete_avatar/', views.delete_avatar, name='delete_avatar'),
widok ```python
def delete_avatar(request):
user = request.user
user_avatar = User.objects.get(user=user, user__profile__avatar=request.user.profile.avatar)
user_avatar.delete()
return render(request, 'account/avatar_deleted.html', {'message': 'Avatar Deleted!'})
template:
{% block script %}
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
{% endblock %}
{% block pageContent %}
<form action="." method="post" class="form-horizontal" enctype="multipart/form-data">
{% if request.user.profile.avatar %}
{% csrf_token %}
{{ form.as_p }}
<input type="submit" class="btn btn-primary" disabled="true" value="Register">
{% else %}
{% csrf_token %}
{{ form.as_p }}
<input type="submit" class="btn btn-primary" disabled="true" value="Register">
{% endif %}
</form>
<br><br>
<img src="/media/{{ request.user.profile.avatar }}" id="avatar">
<button class="btn-danger deleteButton">Delete</button>
<script>
$(document).ready(function () {
$('.deleteButton').click(function () {
$.ajax({
url: 'http://localhost:8000/account/profile/delete_avatar/'
}).done();
});
});
</script>
po kliknieciu delete nic sie nie dzieje