Python 2.7 ';过滤器表达式';对象没有属性';价值';
我正在从Django 1.8.17迁移到1.11.21。我重新安装了所有兼容的软件包,并做了必要的代码更改。但它仍然给出了“'FilterExpression'对象没有属性'value'”错误,我被卡住了 它应该呈现页面模板。该问题与占位符有关 下面是截图 这是完整的跟踪Python 2.7 ';过滤器表达式';对象没有属性';价值';,python-2.7,django-cms,django-1.11,Python 2.7,Django Cms,Django 1.11,我正在从Django 1.8.17迁移到1.11.21。我重新安装了所有兼容的软件包,并做了必要的代码更改。但它仍然给出了“'FilterExpression'对象没有属性'value'”错误,我被卡住了 它应该呈现页面模板。该问题与占位符有关 下面是截图 这是完整的跟踪 Environment: Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 1.11.21 Python Versi
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.11.21
Python Version: 2.7.15
Installed Applications:
['django.contrib.contenttypes',
'djangocms_admin_style',
'admin_shortcuts',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.sessions',
'django.contrib.staticfiles',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.redirects',
'django.contrib.humanize',
'test_without_migrations',
'django_nose',
'raven.contrib.django.raven_compat',
'waffle',
'easy_thumbnails',
'django_extensions',
'addendum',
'sorl.thumbnail',
'treebeard',
'mptt',
'embed_video',
'filer',
'menus',
'sekizai',
'djangocms_text_ckeditor',
'cms',
'taggit',
'taggit_labels',
'compressor',
'typogrify',
'cmsplugin_filer_image',
'cmsplugin_filer_file',
'cmsplugin_filer_folder',
'cmsplugin_filer_teaser',
'cmsplugin_filer_video',
'djangocms_teaser',
'djangocms_link',
'attachments',
'video',
'images',
'meta',
'sortedm2m',
'tags',
'formassembly',
'locations',
'maps',
'profiles',
'authors',
'content',
'blog',
'news',
'press',
'funders',
'issues',
'statistics',
'events',
'partners',
'stories',
'results',
'homepage_billboard',
'takeovers',
'publications',
'financials',
'careers',
'feedback',
'icontact',
'user',
'slideshow',
'navigation',
'redesign',
'core',
'extended_cms',
'strata',
'embeds',
'carousel',
'matchinggifts',
'socialmedia',
'media',
'cms_navigation',
'cms_containers',
'cms_content',
'cms_media',
'cms_meta',
'cms_posters',
'cms_headers',
'cms_model',
'styleguide']
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.redirects.middleware.RedirectFallbackMiddleware',
'geolocation.middleware.LocationMiddleware',
'waffle.middleware.WaffleMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware',
'cms.middleware.language.LanguageCookieMiddleware')
Template error:
In template /var/apps/cis_national/cis/app/templates/_2017/site/base.html, error at line 119
'FilterExpression' object has no attribute 'value' 109 : <a class="masthead-home" href="/" target="_top" o-base="mod--balance">
110 : <h2 class="vx--a11y">Communities In Schools</h2>
111 : <picture>
112 : <source srcset="{% static '_2017/res/logo.landscape.png.webp' %}" type="image/webp">
113 : <img class="site-logo" src="{% static '_2017/res/logo.landscape.png' %}" style="max-width: 50vw">
114 : </picture>
115 : </a>
116 : </div>
117 : </header>
118 : <div class="site-content" o-base="col--pStart mod--balance ord--next">
119 : {% placeholder "preview" %}
120 : <main o-base="col--pStart mod--balance">{% placeholder "view" %}
121 : </main>{% get_placeholder "postview" as postview %}
122 :
123 : {% if postview %}{% load static cms_tags extended_cms %}
124 : <aside class="strata--prefooter thm--texture-alt" o-condensed="matrix--pMiddle--sFull" o-base="col--pStart dm--xFull pos--rel pad--x50 pad--y100 rhy--yStart100" o-compressed="pad--x75 pad--y200" o-enhanced="pad--x100" o-extended="pad--y400">{{ postview }}
125 : {% for plugin in instance.child_plugin_instances %}
126 : {% render_plugin plugin %}
127 : {% endfor %}
128 :
129 :
Traceback:
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
41. response = get_response(request)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
217. response = self.process_exception_by_middleware(e, request)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
215. response = response.render()
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/response.py" in render
107. self.content = self.rendered_content
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/response.py" in rendered_content
84. content = template.render(context, self._request)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/backends/django.py" in render
66. return self.template.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render
207. return self._render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in _render
199. return self.nodelist.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render
990. bit = node.render_annotated(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render_annotated
957. return self.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/classytags/core.py" in render
146. return self.render_tag(context, **kwargs)
File "/usr/local/venv/cis/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py" in render_tag
83. rendered_contents = nodelist.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render
990. bit = node.render_annotated(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render_annotated
957. return self.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/classytags/core.py" in render
146. return self.render_tag(context, **kwargs)
File "/usr/local/venv/cis/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py" in render_tag
83. rendered_contents = nodelist.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render
990. bit = node.render_annotated(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render_annotated
957. return self.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/classytags/core.py" in render
146. return self.render_tag(context, **kwargs)
File "/usr/local/venv/cis/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in render_tag
448. return nodelist.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render
990. bit = node.render_annotated(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/django/template/base.py" in render_annotated
957. return self.render(context)
File "/usr/local/venv/cis/lib/python2.7/site-packages/classytags/core.py" in render
146. return self.render_tag(context, **kwargs)
File "/usr/local/venv/cis/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in render_tag
313. nodelist=nodelist,
File "/usr/local/venv/cis/lib/python2.7/site-packages/cms/plugin_rendering.py" in render_page_placeholder
329. self._preload_placeholders_for_page(current_page)
File "/usr/local/venv/cis/lib/python2.7/site-packages/cms/plugin_rendering.py" in _preload_placeholders_for_page
497. placeholders = page.rescan_placeholders().values()
File "/usr/local/venv/cis/lib/python2.7/site-packages/cms/models/pagemodel.py" in rescan_placeholders
1591. placeholders = [pl.slot for pl in self.get_declared_placeholders()]
File "/usr/local/venv/cis/lib/python2.7/site-packages/cms/models/pagemodel.py" in get_declared_placeholders
1606. return get_placeholders(self.get_template())
File "/usr/local/venv/cis/lib/python2.7/site-packages/cms/utils/placeholder.py" in get_placeholders
250. placeholder = node.get_declaration()
File "/usr/local/venv/cis/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in get_declaration
324. slot = self.kwargs['name'].var.value.strip('"').strip("'")
Exception Type: AttributeError at /
Exception Value: 'FilterExpression' object has no attribute 'value'
环境:
请求方法:获取
请求URL:http://127.0.0.1:8000/
Django版本:1.11.21
Python版本:2.7.15
已安装的应用程序:
['django.contrib.contenttypes',
“Djangoms_管理风格”,
“管理快捷方式”,
“django.contrib.admin”,
“django.contrib.auth”,
“django.contrib.sessions”,
“django.contrib.staticfiles”,
“django.contrib.sites”,
“django.contrib.messages”,
'django.contrib.redirects',
“django.contrib.humanize”,
“不进行迁移的测试”,
“django_nose”,
“raven.contrib.django.raven_compat”,
“华夫饼”,
“简易缩略图”,
“django_扩展”,
“附录”,
“Soll.缩略图”,
“树羚”,
“mptt”,
“嵌入视频”,
“文件管理器”,
“菜单”,
“sekizai”,
“djangocms_text_ckeditor”,
“cms”,
“塔吉特”,
“taggit_标签”,
“压缩机”,
“字体美化”,
“cmsplugin\u文件服务器\u映像”,
“cmsplugin\u文件管理器\u文件”,
“cmsplugin\u文件管理器\u文件夹”,
“cmsplugin\u文件管理器\u摘要”,
“cmsplugin\u文件服务器\u视频”,
“Djangoms_Triser”,
“Djangoms_链接”,
“附件”,
“视频”,
“图像”,
“元”,
“分类DM2M”,
“标签”,
“正式组装”,
"地点",,
“地图”,
"简介",,
“作者”,
“内容”,
“博客”,
"新闻",,
"按",,
“资助者”,
“问题”,
"统计",,
“事件”,
“合伙人”,
“故事”,
“结果”,
“主页广告牌”,
“收购”,
"刊物",,
"金融",,
“职业”,
“反馈”,
“icontact”,
“用户”,
“幻灯片放映”,
“导航”,
“重新设计”,
“核心”,
“扩展_cms”,
“地层”,
“嵌入”,
“旋转木马”,
“相配礼物”,
“社交媒体”,
"媒体",,
“cms_导航”,
“cms_容器”,
“cms_内容”,
“cms_媒体”,
“cms_meta”,
“cms_海报”,
“cms_头文件”,
“cms_模型”,
'样式指南']
已安装的中间件:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
“django.middleware.csrf.CsrfViewMiddleware”,
'django.contrib.redirects.middleware.RedirectFallbackMiddleware',
“geolocation.middleware.LocationMiddleware”,
'waffle.middleware.WaffleMiddleware',
“cms.middleware.page.CurrentPageMiddleware”,
'cms.middleware.user.CurrentUserMiddleware',
“cms.middleware.toolbar.ToolbarMiddleware”,
'cms.middleware.language.LanguageCookieMiddleware')
模板错误:
在template/var/apps/cis_national/cis/app/templates/_2017/site/base.html中,第119行出现错误
“FilterExpression”对象没有属性“value”109:
116 :
117 :
118 :
119:{%占位符“预览”%}
120:{%占位符“视图”%}
121:{%get_占位符“postview”作为postview%}
122 :
123:{%if postview%}{%load静态cms\u扩展标记\u cms%}
124:{{postview}
125:{instance.child_plugin_instances%}
126:{%render_插件%}
127:{%endfor%}
128 :
129 :
回溯:
文件“/usr/local/venv/cis/lib/python2.7/site packages/django/core/handlers/exception.py”
41响应=获取响应(请求)
文件“/usr/local/venv/cis/lib/python2.7/site-packages/django/core/handlers/base.py”位于\u legacy\u get\u响应中
249响应=自我。获取响应(请求)
文件“/usr/local/venv/cis/lib/python2.7/site-packages/django/core/handlers/base.py”在\u get\u响应中
217response=self.process\u异常\u由\u中间件(e,请求)
文件“/usr/local/venv/cis/lib/python2.7/site-packages/django/core/handlers/base.py”在\u get\u响应中
215response=response.render()
render中的文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/response.py”
107self.content=自渲染内容
呈现内容中的文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/response.py”
84content=template.render(上下文、self.\u请求)
render中的文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/backends/django.py”
66返回self.template.render(上下文)
render中的文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/base.py”
207返回self.\u呈现(上下文)
文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/base.py”位于
199返回self.nodelist.render(上下文)
render中的文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/base.py”
990位=节点。带注释的渲染(上下文)
render_注释中的文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/base.py”
957返回self.render(上下文)
render中的文件“/usr/local/venv/cis/lib/python2.7/site packages/classytags/core.py”
146返回self.render_标记(上下文,**kwargs)
render_标记中的文件“/usr/local/venv/cis/lib/python2.7/site packages/sekizai/templatetags/sekizai_tags.py”
83呈现内容=节点列表。呈现(上下文)
render中的文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/base.py”
990位=节点。带注释的渲染(上下文)
render_注释中的文件“/usr/local/venv/cis/lib/python2.7/site packages/django/template/base.py”
957返回self.render(上下文)
render中的文件“/usr/local/venv/cis/lib/python2.7/site packages/classytags/core.py”
146返回self.render_标记(上下文,**kwargs)
render_标记中的文件“/usr/local/venv/cis/lib/python2.7/site packages/sekizai/templatetags/sekizai_tags.py”
83呈现内容=节点