Получение 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