我希望有人能帮助我解决这个bug。因此,我使用Django-Verify-Email作为库来从我的应用程序发送验证电子邮件,根据wiki,他们在应用程序的设置中使用LOGIN_URL变量。问题是,目前,我想将这个LOGIN_URL更改为主页('index'或'/'或'mainpage'),但它给了我一个错误(Django 3.2)。任何帮助都是赞赏!Reverse for 'index' not found. 'index 'is not a valid view function or pattern name.
索引是项目的核心,而不是在任何应用程序中。
url.py:
from django.urls import path, include
import user.urls
from .views import index
import calculator.urls
urlpatterns = [
path('admin/', admin.site.urls),
path('', index, name='mainpage'),
]
views.py:
from django.shortcuts import render
def index(request):
return render(request, 'index.html')
1条答案
按热度按时间xfb7svmp1#
如果您将模板放置在templates文件夹的文件夹中,则需要通过重定向来告诉渲染器页面的实际位置:
或者你可以简单地将其呈现到所需的页面,如下所示: