**已关闭。**此问题需要debugging details。它目前不接受回答。
编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
9天前关闭
Improve this question
我对django和webdev是相当陌生的,我之前运行过不同的服务器,但出于某种原因,每当我尝试为这个项目运行服务器时,我都会得到这样的结果:
File "C:\Users\Jooom\Envs\djangenv\Lib\site-packages\django\core\checks\urls.py", line 24, in check_resolver
return check_method()
^^^^^^^^^^^^^^
File "C:\Users\Jooom\Envs\djangenv\Lib\site-packages\django\urls\resolvers.py", line 496, in check
messages.extend(self._check_custom_error_handlers())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Jooom\Envs\djangenv\Lib\site-packages\django\urls\resolvers.py", line 514, in _check_custom_error_handlers
signature = inspect.signature(handler)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Jooom\AppData\Local\Programs\Python\Python312\Lib\inspect.py", line 3327, in signature
return Signature.from_callable(obj, follow_wrapped=follow_wrapped,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Jooom\AppData\Local\Programs\Python\Python312\Lib\inspect.py", line 3071, in from_callable
return _signature_from_callable(obj, sigcls=cls,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Jooom\AppData\Local\Programs\Python\Python312\Lib\inspect.py", line 2500, in _signature_from_callable
obj = unwrap(obj, stop=(lambda f: hasattr(f, "__signature__")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Jooom\AppData\Local\Programs\Python\Python312\Lib\inspect.py", line 774, in unwrap
while _is_wrapper(func):
^^^^^^^^^^^^^^^^^
File "C:\Users\Jooom\AppData\Local\Programs\Python\Python312\Lib\inspect.py", line 768, in _is_wrapper
return hasattr(f, '__wrapped__') and not stop(f)
^^^^^^^
RecursionError: maximum recursion depth exceeded
在这之前还有很多文字,但我想在这里发布太多了。我应该指出的是,我最近在我的电脑上做了一个系统重置,这是我从那时起的第一个Django代码。任何帮助都将不胜感激
试图运行服务器,期望服务器像正常运行一样运行,但却得到了递归错误
1条答案
按热度按时间x3naxklr1#
在Python中,如果一个函数一直直接或间接地调用自己,就会引发RecursionError。为了停止该无限循环并通知用户否则会出现无限循环,将显示RecursionError。
在长堆栈跟踪中,您可能会多次看到某个函数(或函数序列),这就是递归所在的位置。
不幸的是,在提供的堆栈跟踪中找不到它。