Django из кнопки Submit ничего не делает

Я новичок в Django, и я пытаюсь отправить форму для обработки данных в функции представления, но я не могу найти, почему, когда я нажимаю кнопку Отправить, она ничего не делает. Я прочитал много других вопросов, но это были проблемы, связанные с синтаксисом, что, как я полагаю, не мой случай.

Вот моя форма. Она находится в шаблоне new.html:

<from action="{% url 'notes:create' %}" method="post">
    {% csrf_token %}
    <input type='text' name='note_name' id='note_name' placeholder='Title...'>
    <input type='date' name='note_date' id='note_date'> 
    <input type="submit" value="Send"> 
</form>

Вот он urls.py:

app_name = 'notes'
urlpatterns = [
    path('', views.IndexView.as_view(), name='index'),
    path('new/', views.new_note, name='new'),
    path('output/', views.create_note, name='create')
]

Здесь находится файл views.py. В настоящее время представление create_note перенаправляет только на индекс. Я собираюсь обрабатывать введенные данные, когда форма будет работать правильно.

class IndexView(generic.ListView):
    template_name = 'notes/index.html'
    context_object_name = 'all_notes'

def get_queryset(self):
    return Note.objects.all()

def new_note(request):
    return render(request, 'notes/new.html')

def create_note(request):
    return HttpResponseRedirect(reverse('notes:index'))
Вернуться на верх