в html коде присутствует немного javascript, который при нажатии кнопки перенаправляет пользователя на страницу удаления поста, при этом передается идетификатор удаляемого поста. При переходе по ссылке обновлении поста выдает следующую ошибку:
я подозреваю, что дело в многочисленных кавычках. Visual Studio Code выделяет как ошибки.
jokes_update.html:
{% extends 'blog/base.html' %}
{% block content %}
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Обновить шутку">
<input type="button" onclick="window.location='{% url "index" %}';" value="Отмена">
<input type="button" onclick='window.location="{% url 'joke_delete' joke.id %}";' value="Удалить шутку">
</form>
{% endblock %}
urls.py:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path('add_a_joke/', views.joke_new, name='add_a_joke'),
path('<int:pk>/update/', views.JokesUpdate.as_view(), name = 'joke_update'),
path('<int:pk>/delete/', views.JokesDelete.as_view(), name = 'joke_delete'),
]