Python 属性错误:';非类型';对象没有属性';标签';-将Django升级到1.6.5
我正在尝试将一个旧项目从Django 1.4升级到Django 1.7,并且正在一个版本一个版本地升级。我设法使它在1.5.8中正常工作,但在1.6.5中,我无法克服下面的错误(错误也出现在最新的1.7c2中): 什么会导致此错误?我应该在哪里查找问题 使用Python2.7.3、mod_wsgi和apachePython 属性错误:';非类型';对象没有属性';标签';-将Django升级到1.6.5,python,django,Python,Django,我正在尝试将一个旧项目从Django 1.4升级到Django 1.7,并且正在一个版本一个版本地升级。我设法使它在1.5.8中正常工作,但在1.6.5中,我无法克服下面的错误(错误也出现在最新的1.7c2中): 什么会导致此错误?我应该在哪里查找问题 使用Python2.7.3、mod_wsgi和apache 谢谢这是由我的项目正在加载的不推荐使用的django.contrib.markup.templatetags.markup造成的。它似乎没有在任何地方使用,因此在删除它之后,页面开始正常
谢谢这是由我的项目正在加载的不推荐使用的
django.contrib.markup.templatetags.markup
造成的。它似乎没有在任何地方使用,因此在删除它之后,页面开始正常工作。注意,我已经检查过了,这不是问题所在,所有的adminmedia
代码都被删除了。
mod_wsgi (pid=2364): Exception occurred processing WSGI script '/home/dev/web/project_dir/wsgi/dev/dev-project-local.wsgi'.
Traceback (most recent call last):
File "/home/dev/.envs/project_env/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 206, in __call__
response = self.get_response(request)
File "/home/dev/.envs/project_env/lib/python2.7/site-packages/django/core/handlers/base.py", line 146, in get_response
response = debug.technical_404_response(request, e)
File "/home/dev/.envs/project_env/lib/python2.7/site-packages/django/views/debug.py", line 481, in technical_404_response
t = Template(TECHNICAL_404_TEMPLATE, name='Technical 404 template')
File "/home/dev/.envs/project_env/lib/python2.7/site-packages/django/template/base.py", line 125, in __init__
self.nodelist = compile_string(template_string, origin)
File "/home/dev/.envs/project_env/lib/python2.7/site-packages/django/template/base.py", line 152, in compile_string
parser = parser_class(lexer.tokenize())
File "/home/dev/.envs/project_env/lib/python2.7/site-packages/django/template/base.py", line 239, in __init__
self.add_library(lib)
File "/home/dev/.envs/project_env/lib/python2.7/site-packages/django/template/base.py", line 353, in add_library
self.tags.update(lib.tags)
AttributeError: 'NoneType' object has no attribute 'tags'