CSRF_TOKEN Validation Failed в Django, даже если он включен в форму

Привет я новичок в Django и борюсь с Django и csrf_token получает ошибку 403 forbidden даже если он включен в шаблон формы может кто-нибудь объяснить мне в чем проблема здесь я искал ответы но ни один не сработал для меня когда я проверяю я вижу токен csrf в форме Спасибо заранее

teplate.html

{% extends "encyclopedia/layout.html" %}
{% block title %}
    {{ title }}
{% endblock %}
{% block body %}
<form action="{% url 'newPage'%}" method="post">
        {% csrf_token %}
        {{form}}
<br>
<input type="submit" value="Save">
</form>
{% endblock %}



urls.py

from django.urls import path
from . import views
urlpatterns = [
path("", views.index, name="index"),
path("<str:name>", views.title, name="title"),
path("search/", views.search , name="search"),
path("NewPage/", views.newpage, name="newPage")
]



views.py

def newpage(request):
if request.method == 'POST':
form = request.POST()
print(form.is_valid())
if form.is_valid():
   title = form.cleaned_data.get('title')
   content = form.cleaned_data.get('content')
   util.save_entry(title,  f'# {title}\n\n{content}')
   return HttpResponseRedirect(reverse('encyclopedia:title'))
else:
   form = newEntry()
   return render(request, "encyclopedia/newentry.html", {
"form": form
            })
else:
   form = newEntry()
return render(request, "encyclopedia/newentry.html", {
"form": form
    })
Вернуться на верх