Получение 405 http ошибки в POST на Django, проблема в урлах?

Получение статуса 405 после использования метода POST в этом приложении django

#urls

"""Configuracoes de URL dos Resultados das Buscas

    https://docs.djangoproject.com/en/3.1/topics/http/urls/
"""
from django.conf.urls import url
from django.urls import path
from . views import BuscaHorarios, AgendaHorario

app_name = "agendamento"

urlpatterns = [
    url(r'^(?P<prestadorservicosid>[0-9]+)(?:/(?P<unidadeid>[0-9]+))/$',
        AgendaHorario.as_view(),
        name='horarios',
    ),
    url('/', AgendaHorario.as_view(), name="agenda_horario"),
    
]

Я думаю, что проблема возникает здесь, но я не уверен

##формы

from django.forms import Form, CharField, EmailField, EmailInput, TextInput


class AgendaHorarioForm(Form):
    nome_paciente = CharField(required=True, widget=TextInput(
        attrs={'placeholder': 'Digite seu nome completo',
               'class': 'form-control', 'label_tag': 'Nome do paciente'}))

    email_paciente = EmailField(widget=EmailInput(attrs={'placeholder': 'Digite seu e-mail', 'class': 'form-control', 'label_tag': 'E-mail'}))

    telefone_paciente = CharField(required=True, widget=TextInput(
        attrs={'placeholder': 'Digite seu telefone com DDD',
               'data-mask': '(00) 00000-0000',
               'class': 'form-control',
               'label_tag': 'Telefone com DDD'}))

просмотров

html упрощенный

<form id="schedule-form" action="" method="POST">
<input type="submit" id="submit-horario" value="Confirmar"/>

Я неправильно задаю урлы? Ошибка в файле views.py ?

В консоли я получаю только одно сообщение: POST /agendamento/11749/1341/ HTTP/1.1" 405 0 Когда я запускаю этот пост в Insomnia, я получаю http статус 403

Вернуться на верх