我在尝试访问/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
。
非常感谢您的帮助。
短暂性脑缺血发作
我已经设法通过重新启动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。