python - 如何解决调用 Python 对象时超出的最大递归深度
问题描述
追溯:
File "/usr/lib/python3.7/inspect.py", line 3083, in signature
return Signature.from_callabl`enter code here`e(obj, follow_wrapped=follow_wrapped)
File "/usr/lib/python3.7/inspect.py"`enter code here`, li`enter code here`ne 2833, in from_callable
follow_wrapper_chain`enter code here`s=follow_wrapped)
File "/usr/lib/python3.7/inspect.py", line 2284, in _signature_from_callable
return _signature_from_function(sigcls, obj)
File "/usr/lib/python3.7/inspect.py", line 2154, in _signature_from_function
kind=_POSITIONAL_OR_KEYWORD))
File "/usr/lib/python3.7/inspect.py", line 2469, in __init__
self._kind = _ParameterKind(kind)
File "/usr/lib/python3.7/enum.py", line 310, in __call__
return cls.__new__(cls, value)
File "/usr/lib/python3.7/enum.py", line 530, in __new__
if type(value) is cls:
RecursionError: maximum recursion depth exceeded while calling a Python object
网址.py
from django.contrib import admin
from django.urls import path, include
from welcome import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('mysite.urls')),
]
视图.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("<h1>MyClub Event Calendar</h1>")
解决方案
检查include('mysite.urls'))
指向另一个文件(urls.py
在另一个应用程序中),而不是它urls.py
本身。
推荐阅读
- c# - Unity中的firebase发生数据更改时如何发送通知?
- django - 如何使用 href 链接功能以及将 Django url 传递给 Django 中的视图?
- c++ - 引用传递与静态有何不同
- vue.js - Vue:绑定动态和静态类
- google-contacts-api - 当我通过 Google 通讯录中的 API 更新联系人时,有没有办法不触发 zapier zap?
- c++ - 使用模板类通过引用复制向量?
- elasticsearch - 如何在 Elasticsearch 的另一个查询中使用一个查询的结果
- flutter - 在 dart 中发送 http 表单 GET
- php - 如何将 html 标签 id 值初始化为 laravel 中的变量?
- c - CUDA:使用 atomicAdd 遇到非法内存访问