Help
RSS
API
Feed
Maltego
Contact
Domain > api.report.obr-test.link
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-26
18.154.219.12
(
ClassC
)
2026-02-13
3.175.34.43
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Fri, 13 Feb 2026 19:01:51 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://api.report.obr-test.link/X-Cache: Redirect from cloudfrontVia: 1.1 376563e3c1f1885f8c4a0f76c81f4b16.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P3X-Amz-Cf-Id: aXjQxoBnefWJxuhMo3vyEKw1EoSssaHCtVBPmUPYk_m-erZXbpzTHw html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 500 Internal Server ErrorContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveDate: Fri, 13 Feb 2026 19:01:52 GMTX-APISIX-Upstream-Status: 500Vary: OriginServer: APISIX/3.9.1X-Cache: Error from cloudfrontVia: 1.1 08193d741a1ee26c807b4f48b77fcd40.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P3X-Amz-Cf-Id: FxahlkHill8oLIleSf9WTyRVRFQG-EJpZAd2DDWANu9R2nnswjcxQg !DOCTYPE html>html langen>head> meta http-equivcontent-type contenttext/html; charsetutf-8> meta namerobots contentNONE,NOARCHIVE> title>ValueError at //title> style typetext/css> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; background-color:#fff; color:#000; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } summary { cursor: pointer; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands, summary.commands { margin-left: 40px; } div.commands a, summary.commands { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em; font-weight:normal; } span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } .fname { user-select: all; } /style> script> function hideAll(elems) { for (var e 0; e elems.length; e++) { elemse.style.display none; } } window.onload function() { hideAll(document.querySelectorAll(ol.pre-context)); hideAll(document.querySelectorAll(ol.post-context)); hideAll(document.querySelectorAll(div.pastebin)); } function toggle() { for (var i 0; i arguments.length; i++) { var e document.getElementById(argumentsi); if (e) { e.style.display e.style.display none ? block: none; } } return false; } function switchPastebinFriendly(link) { s1 Switch to copy-and-paste view; s2 Switch back to interactive view; link.textContent link.textContent.trim() s1 ? s2: s1; toggle(browserTraceback, pastebinTraceback); return false; } /script> /head>body>div idsummary> h1>ValueError at //h1> pre classexception_value>Redis URL must specify one of the followingschemes (redis://, rediss://, unix://)/pre> table classmeta> tr> th>Request Method:/th> td>GET/td> /tr> tr> th>Request URL:/th> td>http://api.report.obr-test.link//td> /tr> tr> th>Django Version:/th> td>4.0.5/td> /tr> tr> th>Exception Type:/th> td>ValueError/td> /tr> tr> th>Exception Value:/th> td>pre>Redis URL must specify one of the followingschemes (redis://, rediss://, unix://)/pre>/td> /tr> tr> th>Exception Location:/th> td>span classfname>/usr/local/lib/python3.9/site-packages/redis/connection.py/span>, line 984, in from_url/td> /tr> tr> th>Python Executable:/th> td>/usr/local/bin/python/td> /tr> tr> th>Python Version:/th> td>3.9.13/td> /tr> tr> th>Python Path:/th> td>pre>'/app', '/usr/local/bin', '/usr/local/lib/python39.zip', '/usr/local/lib/python3.9', '/usr/local/lib/python3.9/lib-dynload', '/usr/local/lib/python3.9/site-packages'/pre>/td> /tr> tr> th>Server time:/th> td>Fri, 13 Feb 2026 16:01:52 -0300/td> /tr> /table>/div>div idtraceback> h2>Traceback span classcommands>a href# onclickreturn switchPastebinFriendly(this);> Switch to copy-and-paste view/a>/span> /h2> div idbrowserTraceback> ul classtraceback> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/core/handlers/exception.py/code>, line 55, in inner div classcontext idc140424115684864> ol start48 classpre-context idpre140424115684864> li onclicktoggle(pre140424115684864, post140424115684864)>pre>/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre> return inner/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre> else:/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre>/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre> @wraps(get_response)/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre> def inner(request):/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre> try:/pre>/li> /ol> ol start55 classcontext-line> li onclicktoggle(pre140424115684864, post140424115684864)>pre> response get_response(request)/pre> span>…/span>/li> /ol> ol start56 classpost-context idpost140424115684864> li onclicktoggle(pre140424115684864, post140424115684864)>pre> except Exception as exc:/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre> response response_for_exception(request, exc)/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre> return response/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre>/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre> return inner/pre>/li> li onclicktoggle(pre140424115684864, post140424115684864)>pre>/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115684864> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>exc/td> td classcode>pre>ValueError('Redis URL must specify one of the followingschemes (redis://, rediss://, unix://)')/pre>/td> /tr> tr> td>get_response/td> td classcode>pre><bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fb724a94e80>>/pre>/td> /tr> tr> td>request/td> td classcode>pre><WSGIRequest: GET '/'>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/core/handlers/base.py/code>, line 181, in _get_response div classcontext idc140424115686976> ol start174 classpre-context idpre140424115686976> li onclicktoggle(pre140424115686976, post140424115686976)>pre> def _get_response(self, request):/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> """/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> Resolve and call the view, then apply view, exception, and/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> template_response middleware. This method is everything that happens/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> inside the request/response middleware./pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> """/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> response None/pre>/li> /ol> ol start181 classcontext-line> li onclicktoggle(pre140424115686976, post140424115686976)>pre> callback, callback_args, callback_kwargs self.resolve_request(request)/pre> span>…/span>/li> /ol> ol start182 classpost-context idpost140424115686976> li onclicktoggle(pre140424115686976, post140424115686976)>pre>/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> # Apply view middleware/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> for middleware_method in self._view_middleware:/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> response middleware_method(/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> request, callback, callback_args, callback_kwargs/pre>/li> li onclicktoggle(pre140424115686976, post140424115686976)>pre> )/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115686976> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>request/td> td classcode>pre><WSGIRequest: GET '/'>/pre>/td> /tr> tr> td>response/td> td classcode>pre>None/pre>/td> /tr> tr> td>self/td> td classcode>pre><django.core.handlers.wsgi.WSGIHandler object at 0x7fb724a94e80>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/core/handlers/base.py/code>, line 313, in resolve_request div classcontext idc140424115683904> ol start306 classpre-context idpre140424115683904> li onclicktoggle(pre140424115683904, post140424115683904)>pre> if hasattr(request, "urlconf"):/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> urlconf request.urlconf/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> set_urlconf(urlconf)/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> resolver get_resolver(urlconf)/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> else:/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> resolver get_resolver()/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> # Resolve the view, and assign the match object back to the request./pre>/li> /ol> ol start313 classcontext-line> li onclicktoggle(pre140424115683904, post140424115683904)>pre> resolver_match resolver.resolve(request.path_info)/pre> span>…/span>/li> /ol> ol start314 classpost-context idpost140424115683904> li onclicktoggle(pre140424115683904, post140424115683904)>pre> request.resolver_match resolver_match/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> return resolver_match/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre>/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> def check_response(self, response, callback, nameNone):/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> """/pre>/li> li onclicktoggle(pre140424115683904, post140424115683904)>pre> Raise an error if the view returned None or an uncalled coroutine./pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115683904> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>request/td> td classcode>pre><WSGIRequest: GET '/'>/pre>/td> /tr> tr> td>resolver/td> td classcode>pre><URLResolver 'adminapi.urls' (None:None) '^/'>/pre>/td> /tr> tr> td>self/td> td classcode>pre><django.core.handlers.wsgi.WSGIHandler object at 0x7fb724a94e80>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/urls/resolvers.py/code>, line 649, in resolve div classcontext idc140424115683840> ol start642 classpre-context idpre140424115683840> li onclicktoggle(pre140424115683840, post140424115683840)>pre>/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> def resolve(self, path):/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> path str(path) # path may be a reverse_lazy object/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> tried /pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> match self.pattern.match(path)/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> if match:/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> new_path, args, kwargs match/pre>/li> /ol> ol start649 classcontext-line> li onclicktoggle(pre140424115683840, post140424115683840)>pre> for pattern in self.url_patterns:/pre> span>…/span>/li> /ol> ol start650 classpost-context idpost140424115683840> li onclicktoggle(pre140424115683840, post140424115683840)>pre> try:/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> sub_match pattern.resolve(new_path)/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> except Resolver404 as e:/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> self._extend_tried(tried, pattern, e.args0.get("tried"))/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> else:/pre>/li> li onclicktoggle(pre140424115683840, post140424115683840)>pre> if sub_match:/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115683840> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>args/td> td classcode>pre>()/pre>/td> /tr> tr> td>kwargs/td> td classcode>pre>{}/pre>/td> /tr> tr> td>match/td> td classcode>pre>('', (), {})/pre>/td> /tr> tr> td>new_path/td> td classcode>pre>''/pre>/td> /tr> tr> td>path/td> td classcode>pre>'/'/pre>/td> /tr> tr> td>self/td> td classcode>pre><URLResolver 'adminapi.urls' (None:None) '^/'>/pre>/td> /tr> tr> td>tried/td> td classcode>pre>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/utils/functional.py/code>, line 49, in __get__ div classcontext idc140424115686656> ol start42 classpre-context idpre140424115686656> li onclicktoggle(pre140424115686656, post140424115686656)>pre> """/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre> Call the function and put the return value in instance.__dict__ so that/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre> subsequent attribute access on the instance returns the cached value/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre> instead of calling cached_property.__get__()./pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre> """/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre> if instance is None:/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre> return self/pre>/li> /ol> ol start49 classcontext-line> li onclicktoggle(pre140424115686656, post140424115686656)>pre> res instance.__dict__self.name self.func(instance)/pre> span>…/span>/li> /ol> ol start50 classpost-context idpost140424115686656> li onclicktoggle(pre140424115686656, post140424115686656)>pre> return res/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre>/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre>/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre>class classproperty:/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre> """/pre>/li> li onclicktoggle(pre140424115686656, post140424115686656)>pre> Decorator that converts a method with a single cls argument into a property/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115686656> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>cls/td> td classcode>pre><class 'django.urls.resolvers.URLResolver'>/pre>/td> /tr> tr> td>instance/td> td classcode>pre><URLResolver 'adminapi.urls' (None:None) '^/'>/pre>/td> /tr> tr> td>self/td> td classcode>pre><django.utils.functional.cached_property object at 0x7fb72505f250>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/urls/resolvers.py/code>, line 696, in url_patterns div classcontext idc140424115687104> ol start689 classpre-context idpre140424115687104> li onclicktoggle(pre140424115687104, post140424115687104)>pre> return import_module(self.urlconf_name)/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> else:/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> return self.urlconf_name/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre>/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> @cached_property/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> def url_patterns(self):/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> # urlconf_module might be a valid set of patterns, so we default to it/pre>/li> /ol> ol start696 classcontext-line> li onclicktoggle(pre140424115687104, post140424115687104)>pre> patterns getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)/pre> span>…/span>/li> /ol> ol start697 classpost-context idpost140424115687104> li onclicktoggle(pre140424115687104, post140424115687104)>pre> try:/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> iter(patterns)/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> except TypeError as e:/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> msg (/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> "The included URLconf '{name}' does not appear to have "/pre>/li> li onclicktoggle(pre140424115687104, post140424115687104)>pre> "any patterns in it. If you see the 'urlpatterns' variable "/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115687104> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>self/td> td classcode>pre><URLResolver 'adminapi.urls' (None:None) '^/'>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/utils/functional.py/code>, line 49, in __get__ div classcontext idc140424115687040> ol start42 classpre-context idpre140424115687040> li onclicktoggle(pre140424115687040, post140424115687040)>pre> """/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre> Call the function and put the return value in instance.__dict__ so that/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre> subsequent attribute access on the instance returns the cached value/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre> instead of calling cached_property.__get__()./pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre> """/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre> if instance is None:/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre> return self/pre>/li> /ol> ol start49 classcontext-line> li onclicktoggle(pre140424115687040, post140424115687040)>pre> res instance.__dict__self.name self.func(instance)/pre> span>…/span>/li> /ol> ol start50 classpost-context idpost140424115687040> li onclicktoggle(pre140424115687040, post140424115687040)>pre> return res/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre>/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre>/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre>class classproperty:/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre> """/pre>/li> li onclicktoggle(pre140424115687040, post140424115687040)>pre> Decorator that converts a method with a single cls argument into a property/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115687040> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>cls/td> td classcode>pre><class 'django.urls.resolvers.URLResolver'>/pre>/td> /tr> tr> td>instance/td> td classcode>pre><URLResolver 'adminapi.urls' (None:None) '^/'>/pre>/td> /tr> tr> td>self/td> td classcode>pre><django.utils.functional.cached_property object at 0x7fb72505f1f0>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/urls/resolvers.py/code>, line 689, in urlconf_module div classcontext idc140424115686144> ol start682 classpre-context idpre140424115686144> li onclicktoggle(pre140424115686144, post140424115686144)>pre> tried.append(pattern)/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> raise Resolver404({"tried": tried, "path": new_path})/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> raise Resolver404({"path": path})/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre>/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> @cached_property/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> def urlconf_module(self):/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> if isinstance(self.urlconf_name, str):/pre>/li> /ol> ol start689 classcontext-line> li onclicktoggle(pre140424115686144, post140424115686144)>pre> return import_module(self.urlconf_name)/pre> span>…/span>/li> /ol> ol start690 classpost-context idpost140424115686144> li onclicktoggle(pre140424115686144, post140424115686144)>pre> else:/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> return self.urlconf_name/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre>/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> @cached_property/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> def url_patterns(self):/pre>/li> li onclicktoggle(pre140424115686144, post140424115686144)>pre> # urlconf_module might be a valid set of patterns, so we default to it/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115686144> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>self/td> td classcode>pre><URLResolver 'adminapi.urls' (None:None) '^/'>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/importlib/__init__.py/code>, line 127, in import_module div classcontext idc140424115683456> ol start120 classpre-context idpre140424115683456> li onclicktoggle(pre140424115683456, post140424115683456)>pre> msg ("the 'package' argument is required to perform a relative "/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre> "import for {!r}")/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre> raise TypeError(msg.format(name))/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre> for character in name:/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre> if character ! '.':/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre> break/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre> level + 1/pre>/li> /ol> ol start127 classcontext-line> li onclicktoggle(pre140424115683456, post140424115683456)>pre> return _bootstrap._gcd_import(namelevel:, package, level)/pre> span>…/span>/li> /ol> ol start128 classpost-context idpost140424115683456> li onclicktoggle(pre140424115683456, post140424115683456)>pre>/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre>/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre>_RELOADING {}/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre>/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre>/pre>/li> li onclicktoggle(pre140424115683456, post140424115683456)>pre>def reload(module):/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115683456> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>level/td> td classcode>pre>0/pre>/td> /tr> tr> td>name/td> td classcode>pre>'adminapi.urls'/pre>/td> /tr> tr> td>package/td> td classcode>pre>None/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 1030, in _gcd_import div classcontext idc140424115684608> ol start1030 classcontext-line> li onclicktoggle(pre140424115684608, post140424115684608)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115684608> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>level/td> td classcode>pre>0/pre>/td> /tr> tr> td>name/td> td classcode>pre>'adminapi.urls'/pre>/td> /tr> tr> td>package/td> td classcode>pre>None/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 1007, in _find_and_load div classcontext idc140424115687232> ol start1007 classcontext-line> li onclicktoggle(pre140424115687232, post140424115687232)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115687232> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>import_/td> td classcode>pre><function _gcd_import at 0x7fb726648310>/pre>/td> /tr> tr> td>module/td> td classcode>pre><object object at 0x7fb726620060>/pre>/td> /tr> tr> td>name/td> td classcode>pre>'adminapi.urls'/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 986, in _find_and_load_unlocked div classcontext idc140424115684416> ol start986 classcontext-line> li onclicktoggle(pre140424115684416, post140424115684416)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115684416> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>import_/td> td classcode>pre><function _gcd_import at 0x7fb726648310>/pre>/td> /tr> tr> td>name/td> td classcode>pre>'adminapi.urls'/pre>/td> /tr> tr> td>parent/td> td classcode>pre>'adminapi'/pre>/td> /tr> tr> td>parent_module/td> td classcode>pre><module 'adminapi' from '/app/adminapi/__init__.py'>/pre>/td> /tr> tr> td>path/td> td classcode>pre>'/app/adminapi'/pre>/td> /tr> tr> td>spec/td> td classcode>pre>ModuleSpec(name'adminapi.urls', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbf550>, origin'/app/adminapi/urls.py')/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 680, in _load_unlocked div classcontext idc140424115684352> ol start680 classcontext-line> li onclicktoggle(pre140424115684352, post140424115684352)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115684352> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>module/td> td classcode>pre><module 'adminapi.urls' from '/app/adminapi/urls.py'>/pre>/td> /tr> tr> td>spec/td> td classcode>pre>ModuleSpec(name'adminapi.urls', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbf550>, origin'/app/adminapi/urls.py')/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap_external>/code>, line 850, in exec_module div classcontext idc140424115684992> ol start850 classcontext-line> li onclicktoggle(pre140424115684992, post140424115684992)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115684992> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>code/td> td classcode>pre><code object <module> at 0x7fb721b3d5b0, file "/app/adminapi/urls.py", line 1>/pre>/td> /tr> tr> td>module/td> td classcode>pre><module 'adminapi.urls' from '/app/adminapi/urls.py'>/pre>/td> /tr> tr> td>self/td> td classcode>pre><_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbf550>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 228, in _call_with_frames_removed div classcontext idc140424115687168> ol start228 classcontext-line> li onclicktoggle(pre140424115687168, post140424115687168)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115687168> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>args/td> td classcode>pre>(<code object <module> at 0x7fb721b3d5b0, file "/app/adminapi/urls.py", line 1>, {'__builtins__': {'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'AttributeError': <class 'AttributeError'>, 'BaseException': <class 'BaseException'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'BufferError': <class 'BufferError'>, 'BytesWarning': <class 'BytesWarning'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionError': <class 'ConnectionError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'EOFError': <class 'EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError': <class 'OSError'>, 'Exception': <class 'Exception'>, 'False': False, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'FutureWarning': <class 'FutureWarning'>, 'GeneratorExit': <class 'GeneratorExit'>, 'IOError': <class 'OSError'>, 'ImportError': <class 'ImportError'>, 'ImportWarning': <class 'ImportWarning'>, 'IndentationError': <class 'IndentationError'>, 'IndexError': <class 'IndexError'>, 'InterruptedError': <class 'InterruptedError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'KeyError': <class 'KeyError'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'LookupError': <class 'LookupError'>, 'MemoryError': <class 'MemoryError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'NameError': <class 'NameError'>, 'None': None, 'NotADirectoryError': <class 'NotADirectoryError'>, 'NotImplemented': NotImplemented, 'NotImplementedError': <class 'NotImplementedError'>, 'OSError': <class 'OSError'>, 'OverflowError': <class 'OverflowError'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'RecursionError': <class 'RecursionError'>, 'ReferenceError': <class 'ReferenceError'>, 'ResourceWarning': <class 'ResourceWarning'>, 'RuntimeError': <class 'RuntimeError'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'SyntaxError': <class 'SyntaxError'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'SystemError': <class 'SystemError'>, 'SystemExit': <class 'SystemExit'>, 'TabError': <class 'TabError'>, 'TimeoutError': <class 'TimeoutError'>, 'True': True, 'TypeError': <class 'TypeError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeError': <class 'UnicodeError'>, 'Unicode… <trimmed 10112 bytes string>/pre>/td> /tr> tr> td>f/td> td classcode>pre><built-in function exec>/pre>/td> /tr> tr> td>kwds/td> td classcode>pre>{}/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/app/adminapi/urls.py/code>, line 4, in <module> div classcontext idc140424115684800> ol start1 classpre-context idpre140424115684800> li onclicktoggle(pre140424115684800, post140424115684800)>pre>from django.urls import path, include/pre>/li> li onclicktoggle(pre140424115684800, post140424115684800)>pre>/pre>/li> li onclicktoggle(pre140424115684800, post140424115684800)>pre>urlpatterns /pre>/li> /ol> ol start4 classcontext-line> li onclicktoggle(pre140424115684800, post140424115684800)>pre> path("api/admin/", include("peach.admin.urls")),/pre> span>…/span>/li> /ol> ol start5 classpost-context idpost140424115684800> li onclicktoggle(pre140424115684800, post140424115684800)>pre> path("api/admin/app/", include("adminapi.views.app.urls")),/pre>/li> li onclicktoggle(pre140424115684800, post140424115684800)>pre> path("api/admin/report/", include("adminapi.views.report.urls")),/pre>/li> li onclicktoggle(pre140424115684800, post140424115684800)>pre>/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115684800> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>__builtins__/td> td classcode>pre>{'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'AttributeError': <class 'AttributeError'>, 'BaseException': <class 'BaseException'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'BufferError': <class 'BufferError'>, 'BytesWarning': <class 'BytesWarning'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionError': <class 'ConnectionError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'EOFError': <class 'EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError': <class 'OSError'>, 'Exception': <class 'Exception'>, 'False': False, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'FutureWarning': <class 'FutureWarning'>, 'GeneratorExit': <class 'GeneratorExit'>, 'IOError': <class 'OSError'>, 'ImportError': <class 'ImportError'>, 'ImportWarning': <class 'ImportWarning'>, 'IndentationError': <class 'IndentationError'>, 'IndexError': <class 'IndexError'>, 'InterruptedError': <class 'InterruptedError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'KeyError': <class 'KeyError'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'LookupError': <class 'LookupError'>, 'MemoryError': <class 'MemoryError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'NameError': <class 'NameError'>, 'None': None, 'NotADirectoryError': <class 'NotADirectoryError'>, 'NotImplemented': NotImplemented, 'NotImplementedError': <class 'NotImplementedError'>, 'OSError': <class 'OSError'>, 'OverflowError': <class 'OverflowError'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'RecursionError': <class 'RecursionError'>, 'ReferenceError': <class 'ReferenceError'>, 'ResourceWarning': <class 'ResourceWarning'>, 'RuntimeError': <class 'RuntimeError'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'SyntaxError': <class 'SyntaxError'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'SystemError': <class 'SystemError'>, 'SystemExit': <class 'SystemExit'>, 'TabError': <class 'TabError'>, 'TimeoutError': <class 'TimeoutError'>, 'True': True, 'TypeError': <class 'TypeError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'UserWarning': <class 'UserWarning'>, 'ValueError': <class 'ValueError'>, 'Warning': <class 'Warning'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, '__build_class__': <built-in function __build_class__>, '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis represents `...' " 'in slices.', '__import__': <built-in function __import__>, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name'builtins', loader<class '_frozen_importlib.BuiltinImporter'>, origin'built-in'), 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'bool': <class 'bool'>, 'breakpoint': <built-in function breakpoint>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'classmethod': <class 'classmethod'>, 'compile': <built-in function compile>, 'complex': <class 'comple… <trimmed 6606 bytes string>/pre>/td> /tr> tr> td>__cached__/td> td classcode>pre>'/app/adminapi/__pycache__/urls.cpython-39.pyc'/pre>/td> /tr> tr> td>__doc__/td> td classcode>pre>None/pre>/td> /tr> tr> td>__file__/td> td classcode>pre>'/app/adminapi/urls.py'/pre>/td> /tr> tr> td>__loader__/td> td classcode>pre><_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbf550>/pre>/td> /tr> tr> td>__name__/td> td classcode>pre>'adminapi.urls'/pre>/td> /tr> tr> td>__package__/td> td classcode>pre>'adminapi'/pre>/td> /tr> tr> td>__spec__/td> td classcode>pre>ModuleSpec(name'adminapi.urls', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbf550>, origin'/app/adminapi/urls.py')/pre>/td> /tr> tr> td>include/td> td classcode>pre><function include at 0x7fb725061430>/pre>/td> /tr> tr> td>path/td> td classcode>pre>functools.partial(<function _path at 0x7fb725061550>, Pattern<class 'django.urls.resolvers.RoutePattern'>)/pre>/td> /tr> /tbody> /table> /details> /li> li classframe django> code classfname>/usr/local/lib/python3.9/site-packages/django/urls/conf.py/code>, line 38, in include div classcontext idc140424115684288> ol start31 classpre-context idpre140424115684288> li onclicktoggle(pre140424115684288, post140424115684288)>pre> "provide the namespace argument to include() instead." % len(arg)/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> )/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> else:/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> # No namespace hint - use manually provided namespace./pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> urlconf_module arg/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre>/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> if isinstance(urlconf_module, str):/pre>/li> /ol> ol start38 classcontext-line> li onclicktoggle(pre140424115684288, post140424115684288)>pre> urlconf_module import_module(urlconf_module)/pre> span>…/span>/li> /ol> ol start39 classpost-context idpost140424115684288> li onclicktoggle(pre140424115684288, post140424115684288)>pre> patterns getattr(urlconf_module, "urlpatterns", urlconf_module)/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> app_name getattr(urlconf_module, "app_name", app_name)/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> if namespace and not app_name:/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> raise ImproperlyConfigured(/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> "Specifying a namespace in include() without providing an app_name "/pre>/li> li onclicktoggle(pre140424115684288, post140424115684288)>pre> "is not supported. Set the app_name attribute in the included "/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424115684288> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>app_name/td> td classcode>pre>None/pre>/td> /tr> tr> td>arg/td> td classcode>pre>'peach.admin.urls'/pre>/td> /tr> tr> td>namespace/td> td classcode>pre>None/pre>/td> /tr> tr> td>urlconf_module/td> td classcode>pre>'peach.admin.urls'/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/importlib/__init__.py/code>, line 127, in import_module div classcontext idc140424116695104> ol start120 classpre-context idpre140424116695104> li onclicktoggle(pre140424116695104, post140424116695104)>pre> msg ("the 'package' argument is required to perform a relative "/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre> "import for {!r}")/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre> raise TypeError(msg.format(name))/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre> for character in name:/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre> if character ! '.':/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre> break/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre> level + 1/pre>/li> /ol> ol start127 classcontext-line> li onclicktoggle(pre140424116695104, post140424116695104)>pre> return _bootstrap._gcd_import(namelevel:, package, level)/pre> span>…/span>/li> /ol> ol start128 classpost-context idpost140424116695104> li onclicktoggle(pre140424116695104, post140424116695104)>pre>/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre>/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre>_RELOADING {}/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre>/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre>/pre>/li> li onclicktoggle(pre140424116695104, post140424116695104)>pre>def reload(module):/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116695104> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>level/td> td classcode>pre>0/pre>/td> /tr> tr> td>name/td> td classcode>pre>'peach.admin.urls'/pre>/td> /tr> tr> td>package/td> td classcode>pre>None/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 1030, in _gcd_import div classcontext idc140424116696128> ol start1030 classcontext-line> li onclicktoggle(pre140424116696128, post140424116696128)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116696128> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>level/td> td classcode>pre>0/pre>/td> /tr> tr> td>name/td> td classcode>pre>'peach.admin.urls'/pre>/td> /tr> tr> td>package/td> td classcode>pre>None/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 1007, in _find_and_load div classcontext idc140424116696256> ol start1007 classcontext-line> li onclicktoggle(pre140424116696256, post140424116696256)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116696256> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>import_/td> td classcode>pre><function _gcd_import at 0x7fb726648310>/pre>/td> /tr> tr> td>module/td> td classcode>pre><object object at 0x7fb726620060>/pre>/td> /tr> tr> td>name/td> td classcode>pre>'peach.admin.urls'/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 986, in _find_and_load_unlocked div classcontext idc140424116695936> ol start986 classcontext-line> li onclicktoggle(pre140424116695936, post140424116695936)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116695936> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>import_/td> td classcode>pre><function _gcd_import at 0x7fb726648310>/pre>/td> /tr> tr> td>name/td> td classcode>pre>'peach.admin.urls'/pre>/td> /tr> tr> td>parent/td> td classcode>pre>'peach.admin'/pre>/td> /tr> tr> td>parent_module/td> td classcode>pre><module 'peach.admin' from '/usr/local/lib/python3.9/site-packages/peach/admin/__init__.py'>/pre>/td> /tr> tr> td>path/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin'/pre>/td> /tr> tr> td>spec/td> td classcode>pre>ModuleSpec(name'peach.admin.urls', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbfdc0>, origin'/usr/local/lib/python3.9/site-packages/peach/admin/urls.py')/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 680, in _load_unlocked div classcontext idc140424116697408> ol start680 classcontext-line> li onclicktoggle(pre140424116697408, post140424116697408)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116697408> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>module/td> td classcode>pre><module 'peach.admin.urls' from '/usr/local/lib/python3.9/site-packages/peach/admin/urls.py'>/pre>/td> /tr> tr> td>spec/td> td classcode>pre>ModuleSpec(name'peach.admin.urls', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbfdc0>, origin'/usr/local/lib/python3.9/site-packages/peach/admin/urls.py')/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap_external>/code>, line 850, in exec_module div classcontext idc140424113991104> ol start850 classcontext-line> li onclicktoggle(pre140424113991104, post140424113991104)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424113991104> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>code/td> td classcode>pre><code object <module> at 0x7fb721b3d030, file "/usr/local/lib/python3.9/site-packages/peach/admin/urls.py", line 1>/pre>/td> /tr> tr> td>module/td> td classcode>pre><module 'peach.admin.urls' from '/usr/local/lib/python3.9/site-packages/peach/admin/urls.py'>/pre>/td> /tr> tr> td>self/td> td classcode>pre><_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbfdc0>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname><frozen importlib._bootstrap>/code>, line 228, in _call_with_frames_removed div classcontext idc140424116248512> ol start228 classcontext-line> li onclicktoggle(pre140424116248512, post140424116248512)>pre><source code not available>/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116248512> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>args/td> td classcode>pre>(<code object <module> at 0x7fb721b3d030, file "/usr/local/lib/python3.9/site-packages/peach/admin/urls.py", line 1>, {'__builtins__': {'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'AttributeError': <class 'AttributeError'>, 'BaseException': <class 'BaseException'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'BufferError': <class 'BufferError'>, 'BytesWarning': <class 'BytesWarning'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionError': <class 'ConnectionError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'EOFError': <class 'EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError': <class 'OSError'>, 'Exception': <class 'Exception'>, 'False': False, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'FutureWarning': <class 'FutureWarning'>, 'GeneratorExit': <class 'GeneratorExit'>, 'IOError': <class 'OSError'>, 'ImportError': <class 'ImportError'>, 'ImportWarning': <class 'ImportWarning'>, 'IndentationError': <class 'IndentationError'>, 'IndexError': <class 'IndexError'>, 'InterruptedError': <class 'InterruptedError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'KeyError': <class 'KeyError'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'LookupError': <class 'LookupError'>, 'MemoryError': <class 'MemoryError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'NameError': <class 'NameError'>, 'None': None, 'NotADirectoryError': <class 'NotADirectoryError'>, 'NotImplemented': NotImplemented, 'NotImplementedError': <class 'NotImplementedError'>, 'OSError': <class 'OSError'>, 'OverflowError': <class 'OverflowError'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'RecursionError': <class 'RecursionError'>, 'ReferenceError': <class 'ReferenceError'>, 'ResourceWarning': <class 'ResourceWarning'>, 'RuntimeError': <class 'RuntimeError'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'SyntaxError': <class 'SyntaxError'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'SystemError': <class 'SystemError'>, 'SystemExit': <class 'SystemExit'>, 'TabError': <class 'TabError'>, 'TimeoutError': <class 'TimeoutError'>, 'True': True, 'TypeError': <class 'TypeError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeError': <class 'Unicod… <trimmed 10218 bytes string>/pre>/td> /tr> tr> td>f/td> td classcode>pre><built-in function exec>/pre>/td> /tr> tr> td>kwds/td> td classcode>pre>{}/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/peach/admin/urls.py/code>, line 2, in <module> div classcontext idc140424116207424> ol start1 classpre-context idpre140424116207424> li onclicktoggle(pre140424116207424, post140424116207424)>pre>from django.urls import path/pre>/li> /ol> ol start2 classcontext-line> li onclicktoggle(pre140424116207424, post140424116207424)>pre>from . import views/pre> span>…/span>/li> /ol> ol start3 classpost-context idpost140424116207424> li onclicktoggle(pre140424116207424, post140424116207424)>pre>/pre>/li> li onclicktoggle(pre140424116207424, post140424116207424)>pre>urlpatterns /pre>/li> li onclicktoggle(pre140424116207424, post140424116207424)>pre> # 注册,登录,登出/pre>/li> li onclicktoggle(pre140424116207424, post140424116207424)>pre> path("register/", views.RegisterView.as_view()),/pre>/li> li onclicktoggle(pre140424116207424, post140424116207424)>pre> path("login/", views.LoginView.as_view()),/pre>/li> li onclicktoggle(pre140424116207424, post140424116207424)>pre> path("login_by_token/", views.LoginByToken.as_view()),/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116207424> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>__builtins__/td> td classcode>pre>{'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'AttributeError': <class 'AttributeError'>, 'BaseException': <class 'BaseException'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'BufferError': <class 'BufferError'>, 'BytesWarning': <class 'BytesWarning'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionError': <class 'ConnectionError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'EOFError': <class 'EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError': <class 'OSError'>, 'Exception': <class 'Exception'>, 'False': False, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'FutureWarning': <class 'FutureWarning'>, 'GeneratorExit': <class 'GeneratorExit'>, 'IOError': <class 'OSError'>, 'ImportError': <class 'ImportError'>, 'ImportWarning': <class 'ImportWarning'>, 'IndentationError': <class 'IndentationError'>, 'IndexError': <class 'IndexError'>, 'InterruptedError': <class 'InterruptedError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'KeyError': <class 'KeyError'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'LookupError': <class 'LookupError'>, 'MemoryError': <class 'MemoryError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'NameError': <class 'NameError'>, 'None': None, 'NotADirectoryError': <class 'NotADirectoryError'>, 'NotImplemented': NotImplemented, 'NotImplementedError': <class 'NotImplementedError'>, 'OSError': <class 'OSError'>, 'OverflowError': <class 'OverflowError'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'RecursionError': <class 'RecursionError'>, 'ReferenceError': <class 'ReferenceError'>, 'ResourceWarning': <class 'ResourceWarning'>, 'RuntimeError': <class 'RuntimeError'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'SyntaxError': <class 'SyntaxError'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'SystemError': <class 'SystemError'>, 'SystemExit': <class 'SystemExit'>, 'TabError': <class 'TabError'>, 'TimeoutError': <class 'TimeoutError'>, 'True': True, 'TypeError': <class 'TypeError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'UserWarning': <class 'UserWarning'>, 'ValueError': <class 'ValueError'>, 'Warning': <class 'Warning'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, '__build_class__': <built-in function __build_class__>, '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis represents `...' " 'in slices.', '__import__': <built-in function __import__>, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name'builtins', loader<class '_frozen_importlib.BuiltinImporter'>, origin'built-in'), 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'bool': <class 'bool'>, 'breakpoint': <built-in function breakpoint>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'classmethod': <class 'classmethod'>, 'compile': <built-in function compile>, 'complex': <class 'comple… <trimmed 6606 bytes string>/pre>/td> /tr> tr> td>__cached__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/__pycache__/urls.cpython-39.pyc'/pre>/td> /tr> tr> td>__doc__/td> td classcode>pre>None/pre>/td> /tr> tr> td>__file__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/urls.py'/pre>/td> /tr> tr> td>__loader__/td> td classcode>pre><_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbfdc0>/pre>/td> /tr> tr> td>__name__/td> td classcode>pre>'peach.admin.urls'/pre>/td> /tr> tr> td>__package__/td> td classcode>pre>'peach.admin'/pre>/td> /tr> tr> td>__spec__/td> td classcode>pre>ModuleSpec(name'peach.admin.urls', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbfdc0>, origin'/usr/local/lib/python3.9/site-packages/peach/admin/urls.py')/pre>/td> /tr> tr> td>path/td> td classcode>pre>functools.partial(<function _path at 0x7fb725061550>, Pattern<class 'django.urls.resolvers.RoutePattern'>)/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/peach/admin/views.py/code>, line 6, in <module> div classcontext idc140424116698752> ol start1 classpre-context idpre140424116698752> li onclicktoggle(pre140424116698752, post140424116698752)>pre>from dataclasses import asdict/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre>import json/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre>from django.utils.decorators import method_decorator/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre>/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre>from .const import PermissionCode/pre>/li> /ol> ol start6 classcontext-line> li onclicktoggle(pre140424116698752, post140424116698752)>pre>from .decorators import (/pre> span>…/span>/li> /ol> ol start7 classpost-context idpost140424116698752> li onclicktoggle(pre140424116698752, post140424116698752)>pre> require_login,/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre> check_permission,/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre> check_user_vcode,/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre> require_vcode,/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre>)/pre>/li> li onclicktoggle(pre140424116698752, post140424116698752)>pre>from .dto import (/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116698752> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>PermissionCode/td> td classcode>pre><class 'peach.admin.const.PermissionCode'>/pre>/td> /tr> tr> td>__builtins__/td> td classcode>pre>{'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'AttributeError': <class 'AttributeError'>, 'BaseException': <class 'BaseException'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'BufferError': <class 'BufferError'>, 'BytesWarning': <class 'BytesWarning'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionError': <class 'ConnectionError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'EOFError': <class 'EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError': <class 'OSError'>, 'Exception': <class 'Exception'>, 'False': False, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'FutureWarning': <class 'FutureWarning'>, 'GeneratorExit': <class 'GeneratorExit'>, 'IOError': <class 'OSError'>, 'ImportError': <class 'ImportError'>, 'ImportWarning': <class 'ImportWarning'>, 'IndentationError': <class 'IndentationError'>, 'IndexError': <class 'IndexError'>, 'InterruptedError': <class 'InterruptedError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'KeyError': <class 'KeyError'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'LookupError': <class 'LookupError'>, 'MemoryError': <class 'MemoryError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'NameError': <class 'NameError'>, 'None': None, 'NotADirectoryError': <class 'NotADirectoryError'>, 'NotImplemented': NotImplemented, 'NotImplementedError': <class 'NotImplementedError'>, 'OSError': <class 'OSError'>, 'OverflowError': <class 'OverflowError'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'RecursionError': <class 'RecursionError'>, 'ReferenceError': <class 'ReferenceError'>, 'ResourceWarning': <class 'ResourceWarning'>, 'RuntimeError': <class 'RuntimeError'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'SyntaxError': <class 'SyntaxError'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'SystemError': <class 'SystemError'>, 'SystemExit': <class 'SystemExit'>, 'TabError': <class 'TabError'>, 'TimeoutError': <class 'TimeoutError'>, 'True': True, 'TypeError': <class 'TypeError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'UserWarning': <class 'UserWarning'>, 'ValueError': <class 'ValueError'>, 'Warning': <class 'Warning'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, '__build_class__': <built-in function __build_class__>, '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis represents `...' " 'in slices.', '__import__': <built-in function __import__>, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name'builtins', loader<class '_frozen_importlib.BuiltinImporter'>, origin'built-in'), 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'bool': <class 'bool'>, 'breakpoint': <built-in function breakpoint>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'classmethod': <class 'classmethod'>, 'compile': <built-in function compile>, 'complex': <class 'comple… <trimmed 6606 bytes string>/pre>/td> /tr> tr> td>__cached__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/__pycache__/views.cpython-39.pyc'/pre>/td> /tr> tr> td>__doc__/td> td classcode>pre>None/pre>/td> /tr> tr> td>__file__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/views.py'/pre>/td> /tr> tr> td>__loader__/td> td classcode>pre><_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbf0a0>/pre>/td> /tr> tr> td>__name__/td> td classcode>pre>'peach.admin.views'/pre>/td> /tr> tr> td>__package__/td> td classcode>pre>'peach.admin'/pre>/td> /tr> tr> td>__spec__/td> td classcode>pre>ModuleSpec(name'peach.admin.views', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb721bbf0a0>, origin'/usr/local/lib/python3.9/site-packages/peach/admin/views.py')/pre>/td> /tr> tr> td>asdict/td> td classcode>pre><function asdict at 0x7fb72488a820>/pre>/td> /tr> tr> td>json/td> td classcode>pre><module 'json' from '/usr/local/lib/python3.9/json/__init__.py'>/pre>/td> /tr> tr> td>method_decorator/td> td classcode>pre><function method_decorator at 0x7fb724ffb5e0>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/peach/admin/decorators.py/code>, line 14, in <module> div classcontext idc140424116695744> ol start7 classpre-context idpre140424116695744> li onclicktoggle(pre140424116695744, post140424116695744)>pre>from .exceptions import (/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre> ERROR_LIST_FUNC_MISS_ARGS,/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre> ERROR_USER_TOKEN_NOT_EXISTS,/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre> ERROR_VCODE_EMPTY,/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre> ERROR_VCODE_INCORRECT,/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre>)/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre>from .helper import wrapper_include_fields/pre>/li> /ol> ol start14 classcontext-line> li onclicktoggle(pre140424116695744, post140424116695744)>pre>from .services import admin_service, sso_service/pre> span>…/span>/li> /ol> ol start15 classpost-context idpost140424116695744> li onclicktoggle(pre140424116695744, post140424116695744)>pre>from .safe_dog import safe_client/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre>from . import auth/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre>from peach.misc.exceptions import BizException/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre>from peach.django.views import PaginationResponse/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre>/pre>/li> li onclicktoggle(pre140424116695744, post140424116695744)>pre>/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116695744> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>ERROR_LIST_FUNC_MISS_ARGS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1a60>/pre>/td> /tr> tr> td>ERROR_USER_TOKEN_NOT_EXISTS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd11c0>/pre>/td> /tr> tr> td>ERROR_VCODE_EMPTY/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1850>/pre>/td> /tr> tr> td>ERROR_VCODE_INCORRECT/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1880>/pre>/td> /tr> tr> td>HttpRequest/td> td classcode>pre><class 'django.http.request.HttpRequest'>/pre>/td> /tr> tr> td>__builtins__/td> td classcode>pre>{'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'AttributeError': <class 'AttributeError'>, 'BaseException': <class 'BaseException'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'BufferError': <class 'BufferError'>, 'BytesWarning': <class 'BytesWarning'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionError': <class 'ConnectionError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'EOFError': <class 'EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError': <class 'OSError'>, 'Exception': <class 'Exception'>, 'False': False, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'FutureWarning': <class 'FutureWarning'>, 'GeneratorExit': <class 'GeneratorExit'>, 'IOError': <class 'OSError'>, 'ImportError': <class 'ImportError'>, 'ImportWarning': <class 'ImportWarning'>, 'IndentationError': <class 'IndentationError'>, 'IndexError': <class 'IndexError'>, 'InterruptedError': <class 'InterruptedError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'KeyError': <class 'KeyError'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'LookupError': <class 'LookupError'>, 'MemoryError': <class 'MemoryError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'NameError': <class 'NameError'>, 'None': None, 'NotADirectoryError': <class 'NotADirectoryError'>, 'NotImplemented': NotImplemented, 'NotImplementedError': <class 'NotImplementedError'>, 'OSError': <class 'OSError'>, 'OverflowError': <class 'OverflowError'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'RecursionError': <class 'RecursionError'>, 'ReferenceError': <class 'ReferenceError'>, 'ResourceWarning': <class 'ResourceWarning'>, 'RuntimeError': <class 'RuntimeError'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'SyntaxError': <class 'SyntaxError'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'SystemError': <class 'SystemError'>, 'SystemExit': <class 'SystemExit'>, 'TabError': <class 'TabError'>, 'TimeoutError': <class 'TimeoutError'>, 'True': True, 'TypeError': <class 'TypeError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'UserWarning': <class 'UserWarning'>, 'ValueError': <class 'ValueError'>, 'Warning': <class 'Warning'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, '__build_class__': <built-in function __build_class__>, '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis represents `...' " 'in slices.', '__import__': <built-in function __import__>, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name'builtins', loader<class '_frozen_importlib.BuiltinImporter'>, origin'built-in'), 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'bool': <class 'bool'>, 'breakpoint': <built-in function breakpoint>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'classmethod': <class 'classmethod'>, 'compile': <built-in function compile>, 'complex': <class 'comple… <trimmed 6606 bytes string>/pre>/td> /tr> tr> td>__cached__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/__pycache__/decorators.cpython-39.pyc'/pre>/td> /tr> tr> td>__doc__/td> td classcode>pre>None/pre>/td> /tr> tr> td>__file__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/decorators.py'/pre>/td> /tr> tr> td>__loader__/td> td classcode>pre><_frozen_importlib_external.SourceFileLoader object at 0x7fb7098d56a0>/pre>/td> /tr> tr> td>__name__/td> td classcode>pre>'peach.admin.decorators'/pre>/td> /tr> tr> td>__package__/td> td classcode>pre>'peach.admin'/pre>/td> /tr> tr> td>__spec__/td> td classcode>pre>ModuleSpec(name'peach.admin.decorators', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb7098d56a0>, origin'/usr/local/lib/python3.9/site-packages/peach/admin/decorators.py')/pre>/td> /tr> tr> td>inspect/td> td classcode>pre><module 'inspect' from '/usr/local/lib/python3.9/inspect.py'>/pre>/td> /tr> tr> td>settings/td> td classcode>pre><LazySettings "adminapi.settings">/pre>/td> /tr> tr> td>wrapper_include_fields/td> td classcode>pre><function wrapper_include_fields at 0x7fb721b33160>/pre>/td> /tr> tr> td>wraps/td> td classcode>pre><function wraps at 0x7fb7264aa700>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/peach/admin/services/admin_service.py/code>, line 50, in <module> div classcontext idc140424116204800> ol start43 classpre-context idpre140424116204800> li onclicktoggle(pre140424116204800, post140424116204800)>pre>from peach.admin.dto import (/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre> UserListCriteria,/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre> RoleListCriteria,/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre> RecordListCriteria,/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre> PermissionDTO,/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre> ExportPermissionDTO,/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre>)/pre>/li> /ol> ol start50 classcontext-line> li onclicktoggle(pre140424116204800, post140424116204800)>pre>from peach.admin.cache import admin_cache, PERMISSION_ALL_KEY/pre> span>…/span>/li> /ol> ol start51 classpost-context idpost140424116204800> li onclicktoggle(pre140424116204800, post140424116204800)>pre>from peach.misc.dtos import PaginationResultDTO/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre>from peach.django.models import paginate/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre>from peach.misc.exceptions import BizException/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre>/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre>_PERMISSION_PATH_SEP: str "/"/pre>/li> li onclicktoggle(pre140424116204800, post140424116204800)>pre>/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424116204800> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>ACTION_DESC/td> td classcode>pre>{1: '创建', 2: '编辑', 3: '删除', 4: '导出', 5: '登陆'}/pre>/td> /tr> tr> td>ERROR_DISABLE_LOGIN_BY_PASSWORD/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1d60>/pre>/td> /tr> tr> td>ERROR_DISABLE_LOGIN_BY_TOKEN/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1d00>/pre>/td> /tr> tr> td>ERROR_ILLEGAL_PARAMS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bbfca0>/pre>/td> /tr> tr> td>ERROR_PERMISSION_CODE_DUPLICATE/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd17f0>/pre>/td> /tr> tr> td>ERROR_PERMISSION_NOT_EXISTS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1b80>/pre>/td> /tr> tr> td>ERROR_PERMISSION_PARENT_NOT_CHILD/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1ac0>/pre>/td> /tr> tr> td>ERROR_ROLE_BIND_ONLY_LEAF_PERMISSION/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd14f0>/pre>/td> /tr> tr> td>ERROR_ROLE_CAN_NOT_DELETE/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd18b0>/pre>/td> /tr> tr> td>ERROR_ROLE_CAN_NOT_UPDATE/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1970>/pre>/td> /tr> tr> td>ERROR_ROLE_NAME_EXISTS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1a30>/pre>/td> /tr> tr> td>ERROR_ROLE_NOT_ALLOW_SET_PERMISSION_ATTR/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1280>/pre>/td> /tr> tr> td>ERROR_ROLE_NOT_EXISTS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd12b0>/pre>/td> /tr> tr> td>ERROR_USER_DISABLED/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1910>/pre>/td> /tr> tr> td>ERROR_USER_NAME_DUPLICATE/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd19d0>/pre>/td> /tr> tr> td>ERROR_USER_NOT_EXISTS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1940>/pre>/td> /tr> tr> td>ERROR_USER_PASSWORD_DIFFERENT/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd18e0>/pre>/td> /tr> tr> td>ERROR_USER_PASSWORD_INCORRECT/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1520>/pre>/td> /tr> tr> td>ERROR_USER_ROLES_NOT_EXISTS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd1340>/pre>/td> /tr> tr> td>ERROR_USER_TOKEN_NOT_EXISTS/td> td classcode>pre><peach.misc.exceptions.BizErrorCode object at 0x7fb721bd11c0>/pre>/td> /tr> tr> td>ExportPermissionDTO/td> td classcode>pre><class 'peach.admin.dto.ExportPermissionDTO'>/pre>/td> /tr> tr> td>F/td> td classcode>pre><class 'django.db.models.expressions.F'>/pre>/td> /tr> tr> td>IntegrityError/td> td classcode>pre><class 'django.db.utils.IntegrityError'>/pre>/td> /tr> tr> td>Permission/td> td classcode>pre><class 'peach.admin.models.Permission'>/pre>/td> /tr> tr> td>PermissionDTO/td> td classcode>pre><class 'peach.admin.dto.PermissionDTO'>/pre>/td> /tr> tr> td>PermissionType/td> td classcode>pre><enum 'PermissionType'>/pre>/td> /tr> tr> td>Record/td> td classcode>pre><class 'peach.admin.models.Record'>/pre>/td> /tr> tr> td>RecordListCriteria/td> td classcode>pre><class 'peach.admin.dto.RecordListCriteria'>/pre>/td> /tr> tr> td>Role/td> td classcode>pre><class 'peach.admin.models.Role'>/pre>/td> /tr> tr> td>RoleListCriteria/td> td classcode>pre><class 'peach.admin.dto.RoleListCriteria'>/pre>/td> /tr> tr> td>RolePermissionRel/td> td classcode>pre><class 'peach.admin.models.RolePermissionRel'>/pre>/td> /tr> tr> td>Token/td> td classcode>pre><class 'peach.admin.models.Token'>/pre>/td> /tr> tr> td>User/td> td classcode>pre><class 'peach.admin.models.User'>/pre>/td> /tr> tr> td>UserListCriteria/td> td classcode>pre><class 'peach.admin.dto.UserListCriteria'>/pre>/td> /tr> tr> td>__annotations__/td> td classcode>pre>{}/pre>/td> /tr> tr> td>__builtins__/td> td classcode>pre>{'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'AttributeError': <class 'AttributeError'>, 'BaseException': <class 'BaseException'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'BufferError': <class 'BufferError'>, 'BytesWarning': <class 'BytesWarning'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionError': <class 'ConnectionError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'EOFError': <class 'EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError': <class 'OSError'>, 'Exception': <class 'Exception'>, 'False': False, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'FutureWarning': <class 'FutureWarning'>, 'GeneratorExit': <class 'GeneratorExit'>, 'IOError': <class 'OSError'>, 'ImportError': <class 'ImportError'>, 'ImportWarning': <class 'ImportWarning'>, 'IndentationError': <class 'IndentationError'>, 'IndexError': <class 'IndexError'>, 'InterruptedError': <class 'InterruptedError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'KeyError': <class 'KeyError'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'LookupError': <class 'LookupError'>, 'MemoryError': <class 'MemoryError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'NameError': <class 'NameError'>, 'None': None, 'NotADirectoryError': <class 'NotADirectoryError'>, 'NotImplemented': NotImplemented, 'NotImplementedError': <class 'NotImplementedError'>, 'OSError': <class 'OSError'>, 'OverflowError': <class 'OverflowError'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'RecursionError': <class 'RecursionError'>, 'ReferenceError': <class 'ReferenceError'>, 'ResourceWarning': <class 'ResourceWarning'>, 'RuntimeError': <class 'RuntimeError'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'SyntaxError': <class 'SyntaxError'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'SystemError': <class 'SystemError'>, 'SystemExit': <class 'SystemExit'>, 'TabError': <class 'TabError'>, 'TimeoutError': <class 'TimeoutError'>, 'True': True, 'TypeError': <class 'TypeError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'UserWarning': <class 'UserWarning'>, 'ValueError': <class 'ValueError'>, 'Warning': <class 'Warning'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, '__build_class__': <built-in function __build_class__>, '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis represents `...' " 'in slices.', '__import__': <built-in function __import__>, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name'builtins', loader<class '_frozen_importlib.BuiltinImporter'>, origin'built-in'), 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'bool': <class 'bool'>, 'breakpoint': <built-in function breakpoint>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'classmethod': <class 'classmethod'>, 'compile': <built-in function compile>, 'complex': <class 'comple… <trimmed 6606 bytes string>/pre>/td> /tr> tr> td>__cached__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/services/__pycache__/admin_service.cpython-39.pyc'/pre>/td> /tr> tr> td>__doc__/td> td classcode>pre>None/pre>/td> /tr> tr> td>__file__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/services/admin_service.py'/pre>/td> /tr> tr> td>__loader__/td> td classcode>pre><_frozen_importlib_external.SourceFileLoader object at 0x7fb7098d5760>/pre>/td> /tr> tr> td>__name__/td> td classcode>pre>'peach.admin.services.admin_service'/pre>/td> /tr> tr> td>__package__/td> td classcode>pre>'peach.admin.services'/pre>/td> /tr> tr> td>__spec__/td> td classcode>pre>ModuleSpec(name'peach.admin.services.admin_service', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb7098d5760>, origin'/usr/local/lib/python3.9/site-packages/peach/admin/services/admin_service.py')/pre>/td> /tr> tr> td>bcrypt/td> td classcode>pre><module 'bcrypt' from '/usr/local/lib/python3.9/site-packages/bcrypt/__init__.py'>/pre>/td> /tr> tr> td>copy/td> td classcode>pre><module 'copy' from '/usr/local/lib/python3.9/copy.py'>/pre>/td> /tr> tr> td>datetime/td> td classcode>pre><class 'datetime.datetime'>/pre>/td> /tr> tr> td>dt/td> td classcode>pre><module 'peach.misc.dt' from '/usr/local/lib/python3.9/site-packages/peach/misc/dt.py'>/pre>/td> /tr> tr> td>exist_i18n_resource/td> td classcode>pre><function exist_i18n_resource at 0x7fb709960160>/pre>/td> /tr> tr> td>fnmatch/td> td classcode>pre><function fnmatch at 0x7fb72607e3a0>/pre>/td> /tr> tr> td>get_text/td> td classcode>pre><function get_text at 0x7fb709971dc0>/pre>/td> /tr> tr> td>random/td> td classcode>pre><module 'random' from '/usr/local/lib/python3.9/random.py'>/pre>/td> /tr> tr> td>report_decorator/td> td classcode>pre><bound method ReportClient.decorator of <class 'peach.report.client.ReportClient'>>/pre>/td> /tr> tr> td>settings/td> td classcode>pre><LazySettings "adminapi.settings">/pre>/td> /tr> tr> td>signals/td> td classcode>pre><module 'peach.admin.signals' from '/usr/local/lib/python3.9/site-packages/peach/admin/signals.py'>/pre>/td> /tr> tr> td>string/td> td classcode>pre><module 'string' from '/usr/local/lib/python3.9/string.py'>/pre>/td> /tr> tr> td>timedelta/td> td classcode>pre><class 'datetime.timedelta'>/pre>/td> /tr> tr> td>transaction/td> td classcode>pre><module 'django.db.transaction' from '/usr/local/lib/python3.9/site-packages/django/db/transaction.py'>/pre>/td> /tr> tr> td>typing/td> td classcode>pre><module 'typing' from '/usr/local/lib/python3.9/typing.py'>/pre>/td> /tr> tr> td>uuid/td> td classcode>pre><module 'uuid' from '/usr/local/lib/python3.9/uuid.py'>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/peach/admin/cache.py/code>, line 63, in <module> div classcontext idc140424113988992> ol start56 classpre-context idpre140424113988992> li onclicktoggle(pre140424113988992, post140424113988992)>pre> try:/pre>/li> li onclicktoggle(pre140424113988992, post140424113988992)>pre> return json.loads(data)/pre>/li> li onclicktoggle(pre140424113988992, post140424113988992)>pre> except Exception:/pre>/li> li onclicktoggle(pre140424113988992, post140424113988992)>pre> # 兼容版本过渡时期数据/pre>/li> li onclicktoggle(pre140424113988992, post140424113988992)>pre> return pickle.loads(data)/pre>/li> li onclicktoggle(pre140424113988992, post140424113988992)>pre>/pre>/li> li onclicktoggle(pre140424113988992, post140424113988992)>pre>/pre>/li> /ol> ol start63 classcontext-line> li onclicktoggle(pre140424113988992, post140424113988992)>pre>admin_cache AdminCache(urlsettings.REDIS_URL, project_namesettings.PROJECT_NAME)/pre> span>…/span>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424113988992> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>AdminCache/td> td classcode>pre><class 'peach.admin.cache.AdminCache'>/pre>/td> /tr> tr> td>PERMISSION_ALL_KEY/td> td classcode>pre>'permission:all'/pre>/td> /tr> tr> td>ProxyAgent/td> td classcode>pre><class 'peach.misc.redis.ProxyAgent'>/pre>/td> /tr> tr> td>_LOGGER/td> td classcode>pre><Logger peach.admin.cache (INFO)>/pre>/td> /tr> tr> td>__builtins__/td> td classcode>pre>{'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'AttributeError': <class 'AttributeError'>, 'BaseException': <class 'BaseException'>, 'BlockingIOError': <class 'BlockingIOError'>, 'BrokenPipeError': <class 'BrokenPipeError'>, 'BufferError': <class 'BufferError'>, 'BytesWarning': <class 'BytesWarning'>, 'ChildProcessError': <class 'ChildProcessError'>, 'ConnectionAbortedError': <class 'ConnectionAbortedError'>, 'ConnectionError': <class 'ConnectionError'>, 'ConnectionRefusedError': <class 'ConnectionRefusedError'>, 'ConnectionResetError': <class 'ConnectionResetError'>, 'DeprecationWarning': <class 'DeprecationWarning'>, 'EOFError': <class 'EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError': <class 'OSError'>, 'Exception': <class 'Exception'>, 'False': False, 'FileExistsError': <class 'FileExistsError'>, 'FileNotFoundError': <class 'FileNotFoundError'>, 'FloatingPointError': <class 'FloatingPointError'>, 'FutureWarning': <class 'FutureWarning'>, 'GeneratorExit': <class 'GeneratorExit'>, 'IOError': <class 'OSError'>, 'ImportError': <class 'ImportError'>, 'ImportWarning': <class 'ImportWarning'>, 'IndentationError': <class 'IndentationError'>, 'IndexError': <class 'IndexError'>, 'InterruptedError': <class 'InterruptedError'>, 'IsADirectoryError': <class 'IsADirectoryError'>, 'KeyError': <class 'KeyError'>, 'KeyboardInterrupt': <class 'KeyboardInterrupt'>, 'LookupError': <class 'LookupError'>, 'MemoryError': <class 'MemoryError'>, 'ModuleNotFoundError': <class 'ModuleNotFoundError'>, 'NameError': <class 'NameError'>, 'None': None, 'NotADirectoryError': <class 'NotADirectoryError'>, 'NotImplemented': NotImplemented, 'NotImplementedError': <class 'NotImplementedError'>, 'OSError': <class 'OSError'>, 'OverflowError': <class 'OverflowError'>, 'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>, 'PermissionError': <class 'PermissionError'>, 'ProcessLookupError': <class 'ProcessLookupError'>, 'RecursionError': <class 'RecursionError'>, 'ReferenceError': <class 'ReferenceError'>, 'ResourceWarning': <class 'ResourceWarning'>, 'RuntimeError': <class 'RuntimeError'>, 'RuntimeWarning': <class 'RuntimeWarning'>, 'StopAsyncIteration': <class 'StopAsyncIteration'>, 'StopIteration': <class 'StopIteration'>, 'SyntaxError': <class 'SyntaxError'>, 'SyntaxWarning': <class 'SyntaxWarning'>, 'SystemError': <class 'SystemError'>, 'SystemExit': <class 'SystemExit'>, 'TabError': <class 'TabError'>, 'TimeoutError': <class 'TimeoutError'>, 'True': True, 'TypeError': <class 'TypeError'>, 'UnboundLocalError': <class 'UnboundLocalError'>, 'UnicodeDecodeError': <class 'UnicodeDecodeError'>, 'UnicodeEncodeError': <class 'UnicodeEncodeError'>, 'UnicodeError': <class 'UnicodeError'>, 'UnicodeTranslateError': <class 'UnicodeTranslateError'>, 'UnicodeWarning': <class 'UnicodeWarning'>, 'UserWarning': <class 'UserWarning'>, 'ValueError': <class 'ValueError'>, 'Warning': <class 'Warning'>, 'ZeroDivisionError': <class 'ZeroDivisionError'>, '__build_class__': <built-in function __build_class__>, '__debug__': True, '__doc__': 'Built-in functions, exceptions, and other objects.\n' '\n' "Noteworthy: None is the `nil' object; Ellipsis represents `...' " 'in slices.', '__import__': <built-in function __import__>, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__name__': 'builtins', '__package__': '', '__spec__': ModuleSpec(name'builtins', loader<class '_frozen_importlib.BuiltinImporter'>, origin'built-in'), 'abs': <built-in function abs>, 'all': <built-in function all>, 'any': <built-in function any>, 'ascii': <built-in function ascii>, 'bin': <built-in function bin>, 'bool': <class 'bool'>, 'breakpoint': <built-in function breakpoint>, 'bytearray': <class 'bytearray'>, 'bytes': <class 'bytes'>, 'callable': <built-in function callable>, 'chr': <built-in function chr>, 'classmethod': <class 'classmethod'>, 'compile': <built-in function compile>, 'complex': <class 'comple… <trimmed 6606 bytes string>/pre>/td> /tr> tr> td>__cached__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/__pycache__/cache.cpython-39.pyc'/pre>/td> /tr> tr> td>__doc__/td> td classcode>pre>None/pre>/td> /tr> tr> td>__file__/td> td classcode>pre>'/usr/local/lib/python3.9/site-packages/peach/admin/cache.py'/pre>/td> /tr> tr> td>__loader__/td> td classcode>pre><_frozen_importlib_external.SourceFileLoader object at 0x7fb709796340>/pre>/td> /tr> tr> td>__name__/td> td classcode>pre>'peach.admin.cache'/pre>/td> /tr> tr> td>__package__/td> td classcode>pre>'peach.admin'/pre>/td> /tr> tr> td>__spec__/td> td classcode>pre>ModuleSpec(name'peach.admin.cache', loader<_frozen_importlib_external.SourceFileLoader object at 0x7fb709796340>, origin'/usr/local/lib/python3.9/site-packages/peach/admin/cache.py')/pre>/td> /tr> tr> td>json/td> td classcode>pre><module 'json' from '/usr/local/lib/python3.9/json/__init__.py'>/pre>/td> /tr> tr> td>logging/td> td classcode>pre><module 'logging' from '/usr/local/lib/python3.9/logging/__init__.py'>/pre>/td> /tr> tr> td>pickle/td> td classcode>pre><module 'pickle' from '/usr/local/lib/python3.9/pickle.py'>/pre>/td> /tr> tr> td>settings/td> td classcode>pre><LazySettings "adminapi.settings">/pre>/td> /tr> tr> td>typing/td> td classcode>pre><module 'typing' from '/usr/local/lib/python3.9/typing.py'>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/peach/admin/cache.py/code>, line 20, in __init__ div classcontext idc140424113990528> ol start13 classpre-context idpre140424113990528> li onclicktoggle(pre140424113990528, post140424113990528)>pre>PERMISSION_ALL_KEY "permission:all"/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre>/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre>/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre>class AdminCache:/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre> _base_prefix_cache_key "admin"/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre>/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre> def __init__(self, url: str, project_name: str):/pre>/li> /ol> ol start20 classcontext-line> li onclicktoggle(pre140424113990528, post140424113990528)>pre> self._client ProxyAgent(urlurl)/pre> span>…/span>/li> /ol> ol start21 classpost-context idpost140424113990528> li onclicktoggle(pre140424113990528, post140424113990528)>pre> self._project_name project_name/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre>/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre> def remember(/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre> self,/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre> key: str,/pre>/li> li onclicktoggle(pre140424113990528, post140424113990528)>pre> *,/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424113990528> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>project_name/td> td classcode>pre>'report_server'/pre>/td> /tr> tr> td>self/td> td classcode>pre><peach.admin.cache.AdminCache object at 0x7fb7097969d0>/pre>/td> /tr> tr> td>url/td> td classcode>pre>'redis-master.obr-platform-test.svc.cluster.local:6379'/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/peach/misc/redis.py/code>, line 16, in __init__ div classcontext idc140424113988672> ol start9 classpre-context idpre140424113988672> li onclicktoggle(pre140424113988672, post140424113988672)>pre>/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre>_MAX_TRY_COUNT 3/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre>/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre>/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre>class ProxyAgent:/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre> def __init__(self, **kwargs):/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre> if kwargs.get("url"):/pre>/li> /ol> ol start16 classcontext-line> li onclicktoggle(pre140424113988672, post140424113988672)>pre> self.client redis.StrictRedis.from_url(/pre> span>…/span>/li> /ol> ol start17 classpost-context idpost140424113988672> li onclicktoggle(pre140424113988672, post140424113988672)>pre> kwargs.get("url"), decode_responsesTrue/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre> )/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre> else:/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre> self.client redis.StrictRedis(/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre> hostkwargs"host",/pre>/li> li onclicktoggle(pre140424113988672, post140424113988672)>pre> portkwargs"port",/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424113988672> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>kwargs/td> td classcode>pre>{'url': 'redis-master.obr-platform-test.svc.cluster.local:6379'}/pre>/td> /tr> tr> td>self/td> td classcode>pre><peach.misc.redis.ProxyAgent object at 0x7fb7097962e0>/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/redis/client.py/code>, line 638, in from_url div classcontext idc140424113988736> ol start631 classpre-context idpre140424113988736> li onclicktoggle(pre140424113988736, post140424113988736)>pre>/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> If none of these options are specified, db0 is used./pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre>/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> Any additional querystring arguments and keyword arguments will be/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> passed along to the ConnectionPool class's initializer. In the case/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> of conflicting arguments, querystring arguments always win./pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> """/pre>/li> /ol> ol start638 classcontext-line> li onclicktoggle(pre140424113988736, post140424113988736)>pre> connection_pool ConnectionPool.from_url(url, dbdb, **kwargs)/pre> span>…/span>/li> /ol> ol start639 classpost-context idpost140424113988736> li onclicktoggle(pre140424113988736, post140424113988736)>pre> return cls(connection_poolconnection_pool)/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre>/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> def __init__(self, host'localhost', port6379,/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> db0, passwordNone, socket_timeoutNone,/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> socket_connect_timeoutNone,/pre>/li> li onclicktoggle(pre140424113988736, post140424113988736)>pre> socket_keepaliveNone, socket_keepalive_optionsNone,/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424113988736> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>cls/td> td classcode>pre><class 'redis.client.Redis'>/pre>/td> /tr> tr> td>db/td> td classcode>pre>None/pre>/td> /tr> tr> td>kwargs/td> td classcode>pre>{'decode_responses': True}/pre>/td> /tr> tr> td>url/td> td classcode>pre>'redis-master.obr-platform-test.svc.cluster.local:6379'/pre>/td> /tr> /tbody> /table> /details> /li> li classframe user> code classfname>/usr/local/lib/python3.9/site-packages/redis/connection.py/code>, line 984, in from_url div classcontext idc140424113990272> ol start977 classpre-context idpre140424113990272> li onclicktoggle(pre140424113990272, post140424113990272)>pre> except (AttributeError, ValueError):/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre> pass/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre>/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre> if url.scheme 'rediss':/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre> url_options'connection_class' SSLConnection/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre> else:/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre> valid_schemes ', '.join(('redis://', 'rediss://', 'unix://'))/pre>/li> /ol> ol start984 classcontext-line> li onclicktoggle(pre140424113990272, post140424113990272)>pre> raise ValueError('Redis URL must specify one of the following'/pre> span>…/span>/li> /ol> ol start985 classpost-context idpost140424113990272> li onclicktoggle(pre140424113990272, post140424113990272)>pre> 'schemes (%s)' % valid_schemes)/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre>/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre> # last shot at the db value/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre> url_options'db' int(url_options.get('db', db or 0))/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre>/pre>/li> li onclicktoggle(pre140424113990272, post140424113990272)>pre> # update the arguments from the URL values/pre>/li> /ol> /div> details> summary classcommands>Local vars/summary> table classvars idv140424113990272> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>cls/td> td classcode>pre><class 'redis.connection.ConnectionPool'>/pre>/td> /tr> tr> td>db/td> td classcode>pre>None/pre>/td> /tr> tr> td>decode_components/td> td classcode>pre>False/pre>/td> /tr> tr> td>hostname/td> td classcode>pre>None/pre>/td> /tr> tr> td>kwargs/td> td classcode>pre>{'decode_responses': True}/pre>/td> /tr> tr> td>password/td> td classcode>pre>None/pre>/td> /tr> tr> td>path/td> td classcode>pre>'6379'/pre>/td> /tr> tr> td>url/td> td classcode>pre>ParseResult(scheme'redis-master.obr-platform-test.svc.cluster.local', netloc'', path'6379', params'', query'', fragment'')/pre>/td> /tr> tr> td>url_options/td> td classcode>pre>{}/pre>/td> /tr> tr> td>valid_schemes/td> td classcode>pre>'redis://, rediss://, unix://'/pre>/td> /tr> /tbody> /table> /details> /li> /ul> /div> form actionhttps://dpaste.com/ namepasteform idpasteform methodpost> div idpastebinTraceback classpastebin> input typehidden namelanguage valuePythonConsole> input typehidden nametitle valueValueError at /> input typehidden namesource valueDjango Dpaste Agent> input typehidden nameposter valueDjango> textarea namecontent idtraceback_area cols140 rows25>Environment:Request Method: GETRequest URL: http://api.report.obr-test.link/Django Version: 4.0.5Python Version: 3.9.13Installed Applications:'peach.admin', 'core_app', 'core_report'Installed Middleware:'peach.health.http_check.HealthCheckMiddleware', 'peach.django.middleware.ApiMiddleware'Traceback (most recent call last): File /usr/local/lib/python3.9/site-packages/django/core/handlers/exception.py, line 55, in inner response get_response(request) File /usr/local/lib/python3.9/site-packages/django/core/handlers/base.py, line 181, in _get_response callback, callback_args, callback_kwargs self.resolve_request(request) File /usr/local/lib/python3.9/site-packages/django/core/handlers/base.py, line 313, in resolve_request resolver_match resolver.resolve(request.path_info) File /usr/local/lib/python3.9/site-packages/django/urls/resolvers.py, line 649, in resolve for pattern in self.url_patterns: File /usr/local/lib/python3.9/site-packages/django/utils/functional.py, line 49, in __get__ res instance.__dict__self.name self.func(instance) File /usr/local/lib/python3.9/site-packages/django/urls/resolvers.py, line 696, in url_patterns patterns getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File /usr/local/lib/python3.9/site-packages/django/utils/functional.py, line 49, in __get__ res instance.__dict__self.name self.func(instance) File /usr/local/lib/python3.9/site-packages/django/urls/resolvers.py, line 689, in urlconf_module return import_module(self.urlconf_name) File /usr/local/lib/python3.9/importlib/__init__.py, line 127, in import_module return _bootstrap._gcd_import(namelevel:, package, level) File <frozen importlib._bootstrap>, line 1030, in _gcd_import <source code not available> File <frozen importlib._bootstrap>, line 1007, in _find_and_load <source code not available> File <frozen importlib._bootstrap>, line 986, in _find_and_load_unlocked <source code not available> File <frozen importlib._bootstrap>, line 680, in _load_unlocked <source code not available> File <frozen importlib._bootstrap_external>, line 850, in exec_module <source code not available> File <frozen importlib._bootstrap>, line 228, in _call_with_frames_removed <source code not available> File /app/adminapi/urls.py, line 4, in <module> path("api/admin/", include("peach.admin.urls")), File /usr/local/lib/python3.9/site-packages/django/urls/conf.py, line 38, in include urlconf_module import_module(urlconf_module) File /usr/local/lib/python3.9/importlib/__init__.py, line 127, in import_module return _bootstrap._gcd_import(namelevel:, package, level) File <frozen importlib._bootstrap>, line 1030, in _gcd_import <source code not available> File <frozen importlib._bootstrap>, line 1007, in _find_and_load <source code not available> File <frozen importlib._bootstrap>, line 986, in _find_and_load_unlocked <source code not available> File <frozen importlib._bootstrap>, line 680, in _load_unlocked <source code not available> File <frozen importlib._bootstrap_external>, line 850, in exec_module <source code not available> File <frozen importlib._bootstrap>, line 228, in _call_with_frames_removed <source code not available> File /usr/local/lib/python3.9/site-packages/peach/admin/urls.py, line 2, in <module> from . import views File /usr/local/lib/python3.9/site-packages/peach/admin/views.py, line 6, in <module> from .decorators import ( File /usr/local/lib/python3.9/site-packages/peach/admin/decorators.py, line 14, in <module> from .services import admin_service, sso_service File /usr/local/lib/python3.9/site-packages/peach/admin/services/admin_service.py, line 50, in <module> from peach.admin.cache import admin_cache, PERMISSION_ALL_KEY File /usr/local/lib/python3.9/site-packages/peach/admin/cache.py, line 63, in <module> admin_cache AdminCache(urlsettings.REDIS_URL, project_namesettings.PROJECT_NAME) File /usr/local/lib/python3.9/site-packages/peach/admin/cache.py, line 20, in __init__ self._client ProxyAgent(urlurl) File /usr/local/lib/python3.9/site-packages/peach/misc/redis.py, line 16, in __init__ self.client redis.StrictRedis.from_url( File /usr/local/lib/python3.9/site-packages/redis/client.py, line 638, in from_url connection_pool ConnectionPool.from_url(url, dbdb, **kwargs) File /usr/local/lib/python3.9/site-packages/redis/connection.py, line 984, in from_url raise ValueError('Redis URL must specify one of the following'Exception Type: ValueError at /Exception Value: Redis URL must specify one of the followingschemes (redis://, rediss://, unix://)/textarea> br>br> input typesubmit valueShare this traceback on a public website> /div>/form>/div>div idrequestinfo> h2>Request information/h2> h3 iduser-info>USER/h3> p>unable to retrieve the current user/p> h3 idget-info>GET/h3> p>No GET data/p> h3 idpost-info>POST/h3> p>No POST data/p> h3 idfiles-info>FILES/h3> p>No FILES data/p> h3 idcookie-info>COOKIES/h3> p>No cookie data/p> h3 idmeta-info>META/h3> table classreq> thead> tr> th>Variable/th> th>Value/th> /tr> /thead> tbody> tr> td>HTTP_ACCEPT/td> td classcode>pre>'*/*'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_FORWARDED_PROTO/td> td classcode>pre>'https'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_IS_ANDROID_VIEWER/td> td classcode>pre>'false'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_IS_DESKTOP_VIEWER/td> td classcode>pre>'true'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_IS_IOS_VIEWER/td> td classcode>pre>'false'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_IS_MOBILE_VIEWER/td> td classcode>pre>'false'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_IS_SMARTTV_VIEWER/td> td classcode>pre>'false'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_IS_TABLET_VIEWER/td> td classcode>pre>'false'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_VIEWER_ADDRESS/td> td classcode>pre>'52.40.234.105:15405'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_VIEWER_ASN/td> td classcode>pre>'16509'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_VIEWER_CITY/td> td classcode>pre>'Boardman'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_VIEWER_COUNTRY/td> td classcode>pre>'US'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_VIEWER_HTTP_VERSION/td> td classcode>pre>'1.1'/pre>/td> /tr> tr> td>HTTP_CLOUDFRONT_VIEWER_TLS/td> td classcode>pre>'TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:fullHandshake'/pre>/td> /tr> tr> td>HTTP_COUNTRY_SHORT/td> td classcode>pre>'US'/pre>/td> /tr> tr> td>HTTP_HOST/td> td classcode>pre>'api.report.obr-test.link'/pre>/td> /tr> tr> td>HTTP_USER_AGENT/td> td classcode>pre>'Amazon CloudFront'/pre>/td> /tr> tr> td>HTTP_VIA/td> td classcode>pre>'1.1 08193d741a1ee26c807b4f48b77fcd40.cloudfront.net (CloudFront)'/pre>/td> /tr> tr> td>HTTP_XFF/td> td classcode>pre>'52.40.234.105'/pre>/td> /tr> tr> td>HTTP_X_AMZN_TRACE_ID/td> td classcode>pre>'Root1-698f7520-31a352386ce4e11149d9ef46'/pre>/td> /tr> tr> td>HTTP_X_AMZ_CF_ID/td> td classcode>pre>'FxahlkHill8oLIleSf9WTyRVRFQG-EJpZAd2DDWANu9R2nnswjcxQg'/pre>/td> /tr> tr> td>HTTP_X_CITY/td> td classcode>pre>'Boardman'/pre>/td> /tr> tr> td>HTTP_X_COUNTRY_LONG/td> td classcode>pre>''/pre>/td> /tr> tr> td>HTTP_X_COUNTRY_SHORT/td> td classcode>pre>'US'/pre>/td> /tr> tr> td>HTTP_X_FORWARDED_FOR/td> td classcode>pre>'52.40.234.105, 15.158.54.135, 10.90.22.39'/pre>/td> /tr> tr> td>HTTP_X_FORWARDED_HOST/td> td classcode>pre>'api.report.obr-test.link'/pre>/td> /tr> tr> td>HTTP_X_FORWARDED_PORT/td> td classcode>pre>'443'/pre>/td> /tr> tr> td>HTTP_X_FORWARDED_PROTO/td> td classcode>pre>'https'/pre>/td> /tr> tr> td>HTTP_X_REAL_IP/td> td classcode>pre>'10.90.22.39'/pre>/td> /tr> tr> td>HTTP_X_REGION/td> td classcode>pre>''/pre>/td> /tr> tr> td>PATH_INFO/td> td classcode>pre>'/'/pre>/td> /tr> tr> td>QUERY_STRING/td> td classcode>pre>''/pre>/td> /tr> tr> td>RAW_URI/td> td classcode>pre>'/'/pre>/td> /tr> tr> td>REMOTE_ADDR/td> td classcode>pre>'10.90.102.192'/pre>/td> /tr> tr> td>REMOTE_PORT/td> td classcode>pre>'52302'/pre>/td> /tr> tr> td>REQUEST_METHOD/td> td classcode>pre>'GET'/pre>/td> /tr> tr> td>SCRIPT_NAME/td> td classcode>pre>''/pre>/td> /tr> tr> td>SERVER_NAME/td> td classcode>pre>'0.0.0.0'/pre>/td> /tr> tr> td>SERVER_PORT/td> td classcode>pre>'8000'/pre>/td> /tr> tr> td>SERVER_PROTOCOL/td> td classcode>pre>'HTTP/1.1'/pre>/td> /tr> tr> td>SERVER_SOFTWARE/td> td classcode>pre>'gunicorn/23.0.0'/pre>/td> /tr> tr> td>gunicorn.socket/td> td classcode>pre><socket.socket fd9, familyAddressFamily.AF_INET, typeSocketKind.SOCK_STREAM, proto0, laddr('10.90.111.211', 8000), raddr('10.90.102.192', 52302)>/pre>/td> /tr> tr> td>wsgi.errors/td> td classcode>pre><gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fb721bbf130>/pre>/td> /tr> tr> td>wsgi.file_wrapper/td> td classcode>pre><class 'gunicorn.http.wsgi.FileWrapper'>/pre>/td> /tr> tr> td>wsgi.input/td> td classcode>pre><gunicorn.http.body.Body object at 0x7fb721bbfb50>/pre>/td> /tr> tr> td>wsgi.input_terminated/td> td classcode>pre>True/pre>/td> /tr> tr> td>wsgi.multiprocess/td> td classcode>pre>True/pre>/td> /tr> tr> td>wsgi.multithread/td> td classcode>pre>False/pre>/td> /tr> tr> td>wsgi.run_once/td> td classcode>pre>False/pre>/td> /tr> tr> td>wsgi.url_scheme/td> td classcode>pre>'http'/pre>/td> /tr> tr> td>wsgi.version/td> td classcode>pre>(1, 0)/pre>/td> /tr> /tbody> /table> h3 idsettings-info>Settings/h3> h4>Using settings module code>adminapi.settings/code>/h4> table classreq> thead> tr> th>Setting/th> th>Value/th> /tr> /thead> tbody> tr> td>ABSOLUTE_URL_OVERRIDES/td> td classcode>pre>{}/pre>/td> /tr> tr> td>ADMINS/td> td classcode>pre>/pre>/td> /tr> tr> td>ALLOWED_HOSTS/td> td classcode>pre>'*'/pre>/td> /tr> tr> td>APPEND_SLASH/td> td classcode>pre>True/pre>/td> /tr> tr> td>AUTHENTICATION_BACKENDS/td> td classcode>pre>'django.contrib.auth.backends.ModelBackend'/pre>/td> /tr> tr> td>AUTH_PASSWORD_VALIDATORS/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>AUTH_USER_MODEL/td> td classcode>pre>'auth.User'/pre>/td> /tr> tr> td>BASE_DIR/td> td classcode>pre>PosixPath('/app')/pre>/td> /tr> tr> td>CACHES/td> td classcode>pre>{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}/pre>/td> /tr> tr> td>CACHE_MIDDLEWARE_ALIAS/td> td classcode>pre>'default'/pre>/td> /tr> tr> td>CACHE_MIDDLEWARE_KEY_PREFIX/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>CACHE_MIDDLEWARE_SECONDS/td> td classcode>pre>600/pre>/td> /tr> tr> td>CSRF_COOKIE_AGE/td> td classcode>pre>31449600/pre>/td> /tr> tr> td>CSRF_COOKIE_DOMAIN/td> td classcode>pre>None/pre>/td> /tr> tr> td>CSRF_COOKIE_HTTPONLY/td> td classcode>pre>False/pre>/td> /tr> tr> td>CSRF_COOKIE_NAME/td> td classcode>pre>'csrftoken'/pre>/td> /tr> tr> td>CSRF_COOKIE_PATH/td> td classcode>pre>'/'/pre>/td> /tr> tr> td>CSRF_COOKIE_SAMESITE/td> td classcode>pre>'Lax'/pre>/td> /tr> tr> td>CSRF_COOKIE_SECURE/td> td classcode>pre>False/pre>/td> /tr> tr> td>CSRF_FAILURE_VIEW/td> td classcode>pre>'django.views.csrf.csrf_failure'/pre>/td> /tr> tr> td>CSRF_HEADER_NAME/td> td classcode>pre>'HTTP_X_CSRFTOKEN'/pre>/td> /tr> tr> td>CSRF_TRUSTED_ORIGINS/td> td classcode>pre>/pre>/td> /tr> tr> td>CSRF_USE_SESSIONS/td> td classcode>pre>False/pre>/td> /tr> tr> td>DATABASES/td> td classcode>pre>{'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 25200, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'obr-test.cp8iugooqsjf.ap-east-1.rds.amazonaws.com', 'NAME': 'report_boss', 'OPTIONS': {'charset': 'utf8'}, 'PASSWORD': '********************', 'PORT': 3306, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'root'}}/pre>/td> /tr> tr> td>DATABASE_ROUTERS/td> td classcode>pre>/pre>/td> /tr> tr> td>DATA_UPLOAD_MAX_MEMORY_SIZE/td> td classcode>pre>2621440/pre>/td> /tr> tr> td>DATA_UPLOAD_MAX_NUMBER_FIELDS/td> td classcode>pre>1000/pre>/td> /tr> tr> td>DATETIME_FORMAT/td> td classcode>pre>'N j, Y, P'/pre>/td> /tr> tr> td>DATETIME_INPUT_FORMATS/td> td classcode>pre>'%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'/pre>/td> /tr> tr> td>DATE_FORMAT/td> td classcode>pre>'N j, Y'/pre>/td> /tr> tr> td>DATE_INPUT_FORMATS/td> td classcode>pre>'%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'/pre>/td> /tr> tr> td>DB_AES_KEY/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>DEBUG/td> td classcode>pre>True/pre>/td> /tr> tr> td>DEBUG_PROPAGATE_EXCEPTIONS/td> td classcode>pre>False/pre>/td> /tr> tr> td>DECIMAL_SEPARATOR/td> td classcode>pre>'.'/pre>/td> /tr> tr> td>DEFAULT_AUTO_FIELD/td> td classcode>pre>'django.db.models.BigAutoField'/pre>/td> /tr> tr> td>DEFAULT_CHARSET/td> td classcode>pre>'utf-8'/pre>/td> /tr> tr> td>DEFAULT_EXCEPTION_REPORTER/td> td classcode>pre>'django.views.debug.ExceptionReporter'/pre>/td> /tr> tr> td>DEFAULT_EXCEPTION_REPORTER_FILTER/td> td classcode>pre>'django.views.debug.SafeExceptionReporterFilter'/pre>/td> /tr> tr> td>DEFAULT_FILE_STORAGE/td> td classcode>pre>'django.core.files.storage.FileSystemStorage'/pre>/td> /tr> tr> td>DEFAULT_FROM_EMAIL/td> td classcode>pre>'webmaster@localhost'/pre>/td> /tr> tr> td>DEFAULT_INDEX_TABLESPACE/td> td classcode>pre>''/pre>/td> /tr> tr> td>DEFAULT_TABLESPACE/td> td classcode>pre>''/pre>/td> /tr> tr> td>DISALLOWED_USER_AGENTS/td> td classcode>pre>/pre>/td> /tr> tr> td>EMAIL_BACKEND/td> td classcode>pre>'django.core.mail.backends.smtp.EmailBackend'/pre>/td> /tr> tr> td>EMAIL_HOST/td> td classcode>pre>'localhost'/pre>/td> /tr> tr> td>EMAIL_HOST_PASSWORD/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>EMAIL_HOST_USER/td> td classcode>pre>''/pre>/td> /tr> tr> td>EMAIL_PORT/td> td classcode>pre>25/pre>/td> /tr> tr> td>EMAIL_SSL_CERTFILE/td> td classcode>pre>None/pre>/td> /tr> tr> td>EMAIL_SSL_KEYFILE/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>EMAIL_SUBJECT_PREFIX/td> td classcode>pre>'Django '/pre>/td> /tr> tr> td>EMAIL_TIMEOUT/td> td classcode>pre>None/pre>/td> /tr> tr> td>EMAIL_USE_LOCALTIME/td> td classcode>pre>False/pre>/td> /tr> tr> td>EMAIL_USE_SSL/td> td classcode>pre>False/pre>/td> /tr> tr> td>EMAIL_USE_TLS/td> td classcode>pre>False/pre>/td> /tr> tr> td>ENV/td> td classcode>pre>{'db_aes_key': '********************', 'debug': True, 'gconf': {'app_key': '********************', 'app_secret': '********************', 'cluster': '', 'conf_data_dir': '', 'debug': True, 'server_host': 'http://conf-pull.obr-platform-test.svc.cluster.local:8000/'}, 'i18n': {'lang': 'pt-BR', 'tz': 'America/Sao_Paulo'}, 'log': {'level': 'INFO'}, 'mysql': {'host': 'obr-test.cp8iugooqsjf.ap-east-1.rds.amazonaws.com', 'name': 'report_boss', 'password': '********************', 'port': 3306, 'user': 'root'}, 'redis': {'url': 'redis-master.obr-platform-test.svc.cluster.local:6379'}, 'report': {'app_key': '********************', 'app_secret': '********************', 'debug': True, 'server_host': 'http://xxx/api/', 'temp_file_dir': '/tmp/export_data'}, 'report_file_path': '/tmp/report_boss', 's3': {'aws_access_key_id': '********************', 'aws_secret_access_key': '********************', 'bucket_name': 'report-test-000-211125708999', 'domain': 'https://img.obr-test.link', 'region_name': 'ap-east-1'}, 'safe_dog': {'api_domain': '********************', 'app_key': '********************', 'app_secret': '********************'}, 'sso': {'host': 'http://gala-client.ops-center-test:8000', 'secret_key': '********************', 'verify_token': '********************', 'verify_vcode': {'enable': False, 'uri': '/callback/verify_v_code/'}}}/pre>/td> /tr> tr> td>FILE_UPLOAD_DIRECTORY_PERMISSIONS/td> td classcode>pre>None/pre>/td> /tr> tr> td>FILE_UPLOAD_HANDLERS/td> td classcode>pre>'django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'/pre>/td> /tr> tr> td>FILE_UPLOAD_MAX_MEMORY_SIZE/td> td classcode>pre>2621440/pre>/td> /tr> tr> td>FILE_UPLOAD_PERMISSIONS/td> td classcode>pre>420/pre>/td> /tr> tr> td>FILE_UPLOAD_TEMP_DIR/td> td classcode>pre>None/pre>/td> /tr> tr> td>FIRST_DAY_OF_WEEK/td> td classcode>pre>0/pre>/td> /tr> tr> td>FIXTURE_DIRS/td> td classcode>pre>/pre>/td> /tr> tr> td>FORCE_SCRIPT_NAME/td> td classcode>pre>None/pre>/td> /tr> tr> td>FORMAT_MODULE_PATH/td> td classcode>pre>None/pre>/td> /tr> tr> td>FORM_RENDERER/td> td classcode>pre>'django.forms.renderers.DjangoTemplates'/pre>/td> /tr> tr> td>GCONF/td> td classcode>pre>{'app_key': '********************', 'app_secret': '********************', 'cluster': '', 'conf_data_dir': '', 'debug': True, 'server_host': 'http://conf-pull.obr-platform-test.svc.cluster.local:8000/'}/pre>/td> /tr> tr> td>GCONF_DATACLASSES/td> td classcode>pre>{'sso_conf.toml': 'peach.admin.services.sso_service.sso_conf'}/pre>/td> /tr> tr> td>I18N_RESOURCE_PATH/td> td classcode>pre>'/app/local/i18n-resource.csv'/pre>/td> /tr> tr> td>IGNORABLE_404_URLS/td> td classcode>pre>/pre>/td> /tr> tr> td>INSTALLED_APPS/td> td classcode>pre>'peach.admin', 'core_app', 'core_report'/pre>/td> /tr> tr> td>INTERNAL_IPS/td> td classcode>pre>/pre>/td> /tr> tr> td>LANGUAGES/td> td classcode>pre>('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')/pre>/td> /tr> tr> td>LANGUAGES_BIDI/td> td classcode>pre>'he', 'ar', 'ar-dz', 'fa', 'ur'/pre>/td> /tr> tr> td>LANGUAGE_CODE/td> td classcode>pre>'pt-BR'/pre>/td> /tr> tr> td>LANGUAGE_COOKIE_AGE/td> td classcode>pre>None/pre>/td> /tr> tr> td>LANGUAGE_COOKIE_DOMAIN/td> td classcode>pre>None/pre>/td> /tr> tr> td>LANGUAGE_COOKIE_HTTPONLY/td> td classcode>pre>False/pre>/td> /tr> tr> td>LANGUAGE_COOKIE_NAME/td> td classcode>pre>'django_language'/pre>/td> /tr> tr> td>LANGUAGE_COOKIE_PATH/td> td classcode>pre>'/'/pre>/td> /tr> tr> td>LANGUAGE_COOKIE_SAMESITE/td> td classcode>pre>None/pre>/td> /tr> tr> td>LANGUAGE_COOKIE_SECURE/td> td classcode>pre>False/pre>/td> /tr> tr> td>LOCALE_PATHS/td> td classcode>pre>/pre>/td> /tr> tr> td>LOGGING/td> td classcode>pre>{'disable_existing_loggers': False, 'filters': {'trace': {'()': 'peach.log.trace_logging.TraceFilter'}}, 'formatters': {'detail': {'format': '%(levelname)s %(asctime)s %(trace_id)s ' '%(module)s.%(funcName)s ' 'line:%(lineno)d %(message)s'}, 'simple': {'format': '%(levelname)s %(asctime)s %(message)s'}, 'trace': {'format': '%(levelname)s %(asctime)s %(trace_id)s ' '%(message)s'}}, 'handlers': {'error': {'class': 'logging.StreamHandler', 'filters': 'trace', 'formatter': 'detail', 'level': 'ERROR', 'stream': <_io.TextIOWrapper name'<stderr>' mode'w' encoding'utf-8'>}, 'normal': {'class': 'logging.StreamHandler', 'filters': 'trace', 'formatter': 'trace', 'stream': <_io.TextIOWrapper name'<stdout>' mode'w' encoding'utf-8'>}}, 'root': {'handlers': 'normal', 'error', 'level': 'INFO'}, 'version': 1}/pre>/td> /tr> tr> td>LOGGING_CONFIG/td> td classcode>pre>'logging.config.dictConfig'/pre>/td> /tr> tr> td>LOGIN_BY_PASSWORD_ENABLE/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>LOGIN_BY_TOKEN_ENABLE/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>LOGIN_REDIRECT_URL/td> td classcode>pre>'/accounts/profile/'/pre>/td> /tr> tr> td>LOGIN_URL/td> td classcode>pre>'/accounts/login/'/pre>/td> /tr> tr> td>LOGOUT_REDIRECT_URL/td> td classcode>pre>None/pre>/td> /tr> tr> td>MANAGERS/td> td classcode>pre>/pre>/td> /tr> tr> td>MEDIA_ROOT/td> td classcode>pre>''/pre>/td> /tr> tr> td>MEDIA_URL/td> td classcode>pre>'/'/pre>/td> /tr> tr> td>MESSAGE_STORAGE/td> td classcode>pre>'django.contrib.messages.storage.fallback.FallbackStorage'/pre>/td> /tr> tr> td>MIDDLEWARE/td> td classcode>pre>'peach.health.http_check.HealthCheckMiddleware', 'peach.django.middleware.ApiMiddleware'/pre>/td> /tr> tr> td>MIGRATION_MODULES/td> td classcode>pre>{}/pre>/td> /tr> tr> td>MONTH_DAY_FORMAT/td> td classcode>pre>'F j'/pre>/td> /tr> tr> td>NUMBER_GROUPING/td> td classcode>pre>0/pre>/td> /tr> tr> td>PASSWORD_HASHERS/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>PASSWORD_RESET_TIMEOUT/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>PREPEND_WWW/td> td classcode>pre>False/pre>/td> /tr> tr> td>PROJECT_NAME/td> td classcode>pre>'report_server'/pre>/td> /tr> tr> td>REDIS_URL/td> td classcode>pre>'redis-master.obr-platform-test.svc.cluster.local:6379'/pre>/td> /tr> tr> td>REPORT_CONG/td> td classcode>pre>{'app_key': '********************', 'app_secret': '********************', 'debug': True, 'server_host': 'http://xxx/api/', 'temp_file_dir': '/tmp/export_data'}/pre>/td> /tr> tr> td>REPORT_FILE_PATH/td> td classcode>pre>'/tmp/report_boss'/pre>/td> /tr> tr> td>ROOT_URLCONF/td> td classcode>pre>'adminapi.urls'/pre>/td> /tr> tr> td>S3_CONF/td> td classcode>pre>{'aws_access_key_id': '********************', 'aws_secret_access_key': '********************', 'bucket_name': 'report-test-000-211125708999', 'region_name': 'ap-east-1'}/pre>/td> /tr> tr> td>SECRET_KEY/td> td classcode>pre>'********************'/pre>/td> /tr> tr> td>SECURE_CONTENT_TYPE_NOSNIFF/td> td classcode>pre>True/pre>/td> /tr> tr> td>SECURE_CROSS_ORIGIN_OPENER_POLICY/td> td classcode>pre>'same-origin'/pre>/td> /tr> tr> td>SECURE_HSTS_INCLUDE_SUBDOMAINS/td> td classcode>pre>False/pre>/td> /tr> tr> td>SECURE_HSTS_PRELOAD/td> td classcode>pre>False/pre>/td> /tr> tr> td>SECURE_HSTS_SECONDS/td> td classcode>pre>0/pre>/td> /tr> tr> td>SECURE_PROXY_SSL_HEADER/td> td classcode>pre>None/pre>/td> /tr> tr> td>SECURE_REDIRECT_EXEMPT/td> td classcode>pre>/pre>/td> /tr> tr> td>SECURE_REFERRER_POLICY/td> td classcode>pre>'same-origin'/pre>/td> /tr> tr> td>SECURE_SSL_HOST/td> td classcode>pre>None/pre>/td> /tr> tr> td>SECURE_SSL_REDIRECT/td> td classcode>pre>False/pre>/td> /tr> tr> td>SERVER_EMAIL/td> td classcode>pre>'root@localhost'/pre>/td> /tr> tr> td>SESSION_CACHE_ALIAS/td> td classcode>pre>'default'/pre>/td> /tr> tr> td>SESSION_COOKIE_AGE/td> td classcode>pre>1209600/pre>/td> /tr> tr> td>SESSION_COOKIE_DOMAIN/td> td classcode>pre>None/pre>/td> /tr> tr> td>SESSION_COOKIE_HTTPONLY/td> td classcode>pre>True/pre>/td> /tr> tr> td>SESSION_COOKIE_NAME/td> td classcode>pre>'sessionid'/pre>/td> /tr> tr> td>SESSION_COOKIE_PATH/td> td classcode>pre>'/'/pre>/td> /tr> tr> td>SESSION_COOKIE_SAMESITE/td> td classcode>pre>'Lax'/pre>/td> /tr> tr> td>SESSION_COOKIE_SECURE/td> td classcode>pre>False/pre>/td> /tr> tr> td>SESSION_ENGINE/td> td classcode>pre>'django.contrib.sessions.backends.db'/pre>/td> /tr> tr> td>SESSION_EXPIRE_AT_BROWSER_CLOSE/td> td classcode>pre>False/pre>/td> /tr> tr> td>SESSION_FILE_PATH/td> td classcode>pre>None/pre>/td> /tr> tr> td>SESSION_SAVE_EVERY_REQUEST/td> td classcode>pre>False/pre>/td> /tr> tr> td>SESSION_SERIALIZER/td> td classcode>pre>'django.contrib.sessions.serializers.JSONSerializer'/pre>/td> /tr> tr> td>SETTINGS_MODULE/td> td classcode>pre>'adminapi.settings'/pre>/td> /tr> tr> td>SHORT_DATETIME_FORMAT/td> td classcode>pre>'m/d/Y P'/pre>/td> /tr> tr> td>SHORT_DATE_FORMAT/td> td classcode>pre>'m/d/Y'/pre>/td> /tr> tr> td>SIGNING_BACKEND/td> td classcode>pre>'django.core.signing.TimestampSigner'/pre>/td> /tr> tr> td>SILENCED_SYSTEM_CHECKS/td> td classcode>pre>/pre>/td> /tr> tr> td>SSO_CONF/td> td classcode>pre>{'host': 'http://gala-client.ops-center-test:8000', 'secret_key': '********************', 'verify_token': '********************', 'verify_vcode': {'enable': False, 'uri': '/callback/verify_v_code/'}}/pre>/td> /tr> tr> td>SSO_VERIFY_VCODE_ENABLE/td> td classcode>pre>False/pre>/td> /tr> tr> td>STATICFILES_DIRS/td> td classcode>pre>/pre>/td> /tr> tr> td>STATICFILES_FINDERS/td> td classcode>pre>'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'/pre>/td> /tr> tr> td>STATICFILES_STORAGE/td> td classcode>pre>'django.contrib.staticfiles.storage.StaticFilesStorage'/pre>/td> /tr> tr> td>STATIC_ROOT/td> td classcode>pre>None/pre>/td> /tr> tr> td>STATIC_URL/td> td classcode>pre>'/static/'/pre>/td> /tr> tr> td>TEMPLATES/td> td classcode>pre>/pre>/td> /tr> tr> td>TEST_NON_SERIALIZED_APPS/td> td classcode>pre>/pre>/td> /tr> tr> td>TEST_RUNNER/td> td classcode>pre>'django.test.runner.DiscoverRunner'/pre>/td> /tr> tr> td>THOUSAND_SEPARATOR/td> td classcode>pre>','/pre>/td> /tr> tr> td>TIME_FORMAT/td> td classcode>pre>'P'/pre>/td> /tr> tr> td>TIME_INPUT_FORMATS/td> td classcode>pre>'%H:%M:%S', '%H:%M:%S.%f', '%H:%M'/pre>/td> /tr> tr> td>TIME_ZONE/td> td classcode>pre>'America/Sao_Paulo'/pre>/td> /tr> tr> td>USE_DEPRECATED_PYTZ/td> td classcode>pre>False/pre>/td> /tr> tr> td>USE_I18N/td> td classcode>pre>True/pre>/td> /tr> tr> td>USE_L10N/td> td classcode>pre>True/pre>/td> /tr> tr> td>USE_THOUSAND_SEPARATOR/td> td classcode>pre>False/pre>/td> /tr> tr> td>USE_TZ/td> td classcode>pre>True/pre>/td> /tr> tr> td>USE_X_FORWARDED_HOST/td> td classcode>pre>False/pre>/td> /tr> tr> td>USE_X_FORWARDED_PORT/td> td classcode>pre>False/pre>/td> /tr> tr> td>WSGI_APPLICATION/td> td classcode>pre>'adminapi.wsgi.application'/pre>/td> /tr> tr> td>X_FRAME_OPTIONS/td> td classcode>pre>'DENY'/pre>/td> /tr> tr> td>YEAR_MONTH_FORMAT/td> td classcode>pre>'F Y'/pre>/td> /tr> /tbody> /table>/div> div idexplanation> p> You’re seeing this error because you have code>DEBUG True/code> in your Django settings file. Change that to code>False/code>, and Django will display a standard page generated by the handler for this status code. /p> /div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]