Моя кнопка действия вызывает ошибку 404 not found

Вот мой Base.html

      <div class="container">
    <div class="center">

         <form action='simple_test'> 
      <button id="simple_test" class="button-3d">  Generate</button>
         </form>
   </div>
     </div>

Вот мой View.py

from django.http import HttpResponse 
from django.shortcuts import render
from datetime import datetime
from django.template import loader
from django.core.files import File
from .unun import some_func
import random
import os

def index(request):
    strinput = {}
    glued, oldgued = some_func()
    strinput['IntPassHMTL'] = 433
    strinput['StrPassHMTL'] = glued
    strinput['BeforeGlued'] = oldgued

    return render(request,'index.html', strinput )


def simple_test(request):
    strinput = {}
    # glued, oldgued = some_func()
    strinput['IntPassHMTL'] = 433
    strinput['StrPassHMTL'] = "glued"
    strinput['BeforeGlued'] = "oldgued"
    print("Words?")
    return HttpResponse("This is a fake 404!")

Вот мой urls.py

urlpatterns = [
    path('admin/', admin.site.urls),
    print("simple_test", views.simple_test),
    path('', views.index, name="index"),

]

Прежде всего, пожалуйста, не ставьте минусы, потому что я пытаюсь учиться и понимаю, что многие люди задавали такие же или похожие вопросы

однако, мне еще так многому предстоит научиться, и я пытался применить эти решения к моим кодам, но они все еще не работают правильно для меня, не уверен, что я упускаю, и именно поэтому я здесь, пожалуйста, помогите мне.

enter image description here

Попробуйте добавить / после вашего URL, это должно сработать.

'''

    urlpatterns = [
        path('admin/', admin.site.urls),
        print("simple_test/", views.simple_test),
        path('', views.index, name="index"),
    ]

'''

Попробуйте добавить / после вашего URL и во втором URL у вас есть print вместо path сделайте эти изменения он должен работать.

'''

    urlpatterns = [
        path('admin/', admin.site.urls),
        path("simple_test/", views.simple_test),
        path('', views.index, name="index"),
    ]

'''

Вместо path вы поставили print, поэтому вы не добавили URL в список urlpatterns! Попробуйте так:

    urlpatterns = [
        path('admin/', admin.site.urls),
        path("simple_test/", views.simple_test),
        path('', views.index, name="index"),
    ]

Прямая косая черта обязательна, только если вы установили APPEND_SLASH = True в вашем settings.py файле.

Вместо path вы поставили print, поэтому вы не добавили URL в список urlpatterns! Попробуйте так:

    urlpatterns = [
        path('admin/', admin.site.urls),
        path("simple_test/", views.simple_test),
        path('', views.index, name="index"),
    ]

Прямая косая черта обязательна, только если вы установили APPEND_SLASH = True в вашем settings.py файле.

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