首页 > 解决方案 > 自定义 500 错误页面不采用正确数量的参数 - Django

问题描述

我正在尝试为制作准备自定义 404 和 500 错误页面。404 工作正常,但我无法运行 500。

在我的urls.py文件中:

from client_interface.views.errors.server_error_view import ServerErrorView
handler500 = ServerErrorView.as_view()

client_interface/views/errors/server_error_view.py

from django.shortcuts import render
from django.views import View


class ServerErrorView(View):
    def get(self, request):
        return render(request, "client_interface/errors/500.html")

我一直在?: (urls.E007) The custom handler500 view 'client_interface.views.errors.server_error_view.ServerErrorView' does not take the correct number of arguments (request).出错。我试图将get方法的参数更改为,get(request)但没有帮助。

标签: pythondjango

解决方案


推荐阅读