当前位置: 首页 > 知识库问答 >
问题:

Django在试图访问/admin/时说溢出错误位于/admin//

柳飞飙
2023-03-14

我在尝试访问/admin/时注意到这个错误。每当访问/admin/model\u name或/admin/or/admin/*时,django就会说,溢出错误位于/admin/,并且正则表达式代码大小超出了限制。我做了一点挖掘,发现了这篇文章。我检查了网址。应用程序的py,因为regex主要用于URL。但我所拥有的只是一个典型的管理员url,并不复杂。

from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    ....
]

环境:

请求方法:获取请求URL:http://domain/admin/

Django版本:1.9。8 Python版本:2.7。6个已安装的应用程序:['django.contrib.admin'、'django.contrib.auth'、'django.contrib.contenttypes'、'django.contrib.sessions'、'django.contrib.staticfiles'、'rest_framework'、'haystack'、'myapp.apps.core'、'myapp.apps.home'、'myapp.apps.dashboard'、'myapp.apps.app.app1'、'myapp.apps.app.app.app3'、'myapp.app.app.appp6','myapp.apps.app7','myapp.apps.app8','myapp.apps.app9']安装的中间件:['django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware','django.middleware.common.CommonMiddleware','django.middleware.CsrfViewMiddleware','django.contrib.AuthenticationMiddleware','django.contrib.AuthenticationMiddleware.SessionAuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware''django.middleware.clickjacking.xframeoptions中间件']

回溯:

get_response 149中的文件“/home/tuxbox/.virtualenvs/dekkho qa/lib/python2.7/site packages/django/core/handlers/base.py”。回应=自我。通过中间件处理异常(e,请求)

get_response 147中的文件“/home/tuxbox/.virtualenvs/dekkho qa/lib/python2.7/site packages/django/core/handlers/base.py”。响应=包装的回调(请求,*回调参数,**回调参数)

在包装器中的file"/home/tuxbox/. viralenvs/dekkho-qa/lib/python2.7/site-包/django/contrib/admin/sites.py"265.返回self.admin_view(视图,可缓存)(*args,**kwargs)

文件“/home/tuxbox/.virtualenvs/dekkho qa/lib/python2.7/site-packages/django/utils/decorators.py”位于包装视图149中。response=view_func(请求,*args,**kwargs)文件“/home/tuxbox/.virtualenvs/dekkho-qa/lib/python2.7/site-packages/django/views/decorators/cache.py”在_-wrapped_-view_func 57中。响应=查看功能(请求,*args,**kwargs)

在内部244.返回视图(请求,*args,**kwargs)中的file"/home/tuxbox/. Virtualenvs/dekkho-qa/lib/python2.7/site-pack/django/contrib/admin/sites.py"

文件“/home/tuxbox/.virtualenvs/dekkho-qa/lib/python2.7/site-packages/django/views/decorators/cache.py”,位于函数57中。响应=查看功能(请求,*args,**kwargs)

索引505中的文件“/home/tuxbox/.virtualenvs/dekkho qa/lib/python2.7/site packages/django/contrib/admin/sites.py”。app_list=self。获取应用程序列表(请求)

文件“/home/tuxbox/.virtualenvs/dekkho qa/lib/python2.7/site packages/django/contrib/admin/sites.py”,位于get_应用程序列表488中。app_dict=self_构建应用程序目录(请求)

_build_app_dict473中的file"/home/tuxbox/. viralenvs/dekkho-qa/lib/python2.7/site-pack/django/contrib/admin/sites.py"current_app=self.name,

反向600中的文件“/home/tuxbox/.virtualenvs/dekkho qa/lib/python2.7/site packages/django/core/urlsolvers.py”。将强制文本(iri)返回到uri(解析器)

文件“/home/tuxbox/.virtualenvs/dekkho-qa/lib/python2.7/site-packages/django/core/urlresolvers.py”在带前缀的反向文件中

搜索中的文件“/usr/lib/python2.7/re.py”

文件"/usr/lib/python2.7/re.py"在_compile

compile521中的文件“/usr/lib/python2.7/sre_compile.py”。组索引,索引组

异常类型:overflowerrror at/admin/Exception值:超出正则表达式代码大小限制

我们使用的是django-apache

非常感谢您的帮助。

短暂性脑缺血发作

共有1个答案

唐元青
2023-03-14

我已经设法通过重新启动apache2来解决这个问题

重新启动服务apache2。

当然,我已经用sudotail-f/var/logs/apache2/error检查了apache2错误日志。日志但这给了我与堆栈跟踪相同的输出。前面提到的是解决这个问题的方法。我并不认为这个问题已经解决,因为还并没有找到真正的问题。

谢谢

 类似资料:
  • 我带着一个我无法解决的问题来到这里。 我在版本1.7中有一个prestashop,我已经移动到另一台服务器,值得一提的是,在旧服务器中,prestashop运行良好。 当我将prestashop迁移到新服务器时,除了我想进入后台,当我想进入后台时,只需将页面留空,其他一切都可以正常工作。 我已经激活了调试模式,但它没有给我任何与后台相关的错误,有趣的是,当调试模式被激活时,我可以毫无问题地进入后台

  • 属性、设置器和getter的命名有什么规则吗?我有一个模型类,它具有属性,名为和setter和getter,但当尝试用Thymleaf验证输入以显示错误时,如果存在,它会崩溃 注意:属性工作正常 以下是我的代码片段: 模型 表单

  • 最近,我一直试图在CentOS服务器上使用< code>mod_wsgi部署django站点,但到目前为止,当我试图通过我的笔记本电脑访问Django站点时,网页只显示< code >错误:403禁止您没有权限在此服务器上访问/ 除了阅读所有显而易见的文档之外,我还研究了前面的这些问题: Django mod_wsgi Apache = 403 禁止 错误消息“禁止您无权访问 / 在此服务器上”

  • 我对php和mySQL是完全陌生的,并且正在尝试连接到远程数据库。这是我的代码:- $result=mysql_query(“Select*FROM Constants”); while($ROW=mysql_fetch_array($result)){echo$ROW['name']; echo“ ”;} mysql_close($con); 对这个问题有什么想法吗?马特·蒂亚

  • 我用的是阿拉莫菲尔4。当我这样做的时候 我在控制台里有这样的东西: 我感兴趣的是一条特别的路线: 如何获取此代码以便正确处理错误。我尝试了所有我能编出来的组合,但是在任何地方都没有这个代码的痕迹。

  • 问题内容: 下面给出的代码显示了运行时的Stackoverflow错误。但是,如果我使另一个类CarChange创建Car的对象,它将成功运行。我是一个初学者,请执行以下代码以了解在Java中进行向上转换的重要性。 问题答案: 一个stackoverflow通常意味着您有一个无限循环。 收到此消息的原因是因为您从testdrive方法调用驱动器,并且在该方法中再次调用drive。