首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Askbot安装- TemplateSyntaxError at /问答/无效块标记:‘导入’

Askbot安装- TemplateSyntaxError at /问答/无效块标记:‘导入’
EN

Stack Overflow用户
提问于 2016-01-02 14:03:57
回答 2查看 203关注 0票数 2

我对机器人-django-python完全陌生。请帮帮我。

我使用askbot.org提供的指南在Ubuntu15.10服务器上安装askbot 0.10.0。在安装过程中,在运行服务器命令之后,当我试图从远程计算机访问站点时,主题错误信息就会被显示出来,我花了一整天的时间来解决这个问题,但无法做到。请帮帮我

详情附后如下:

请求方法:获取 请求网址:http://212.222.47.4:8000/questions/ Django版本: 1.7 异常类型: TemplateSyntaxError 异常值:无效块标记:“导入” 异常位置: /usr/local/lib/python2.7/dist-packages/django/template/base.py in invalid_block_tag,第344行 Python可执行: /usr/bin/python Python版本: 2.7.10 Python路径:'/var/www/html/askbot/public_html', '/usr/local/lib/python2.7/dist-packages/django_debug_toolbar-1.4-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/python_openid-2.2.5-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/django_filter-0.5.4-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/django_haystack-1.2.0-py2.7.egg', '/usr/lib/python2.7', ‘/usr/lib/python2.7/plt-x86_64-linux-gnu’, '/usr/lib/python2.7/lib-tk', ‘/usr/lib/python2.7/lib’, '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/var/www/html/askbot', '/usr/local/lib/python2.7/dist-packages/askbot/deps'] 服务器时间:星期六,2016年1月2日07:29:04 -0600

回溯附后如下:

回溯: 文件"/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py“在get_response中 111.response =wrapped_callback(请求、*callback_args、**callback_kwargs) 在问句中记录"/usr/local/lib/python2.7/dist-packages/askbot/views/readers.py“ 287.返回呈现(请求,'main_page.html',template_data) 渲染中的文件"/usr/local/lib/python2.7/dist-packages/django/shortcuts.py“ 48.返回HttpResponse(loader.render_to_string(*args,**kwargs), 文件"/usr/local/lib/python2.7/dist-packages/django/template/loader.py“在render_to_string中 170。T= get_template(template_name,dirs) 文件"/usr/local/lib/python2.7/dist-packages/django/template/loader.py“在get_template中 144.模板,原点= find_template(template_name,dirs) 文件"/usr/local/lib/python2.7/dist-packages/django/template/loader.py“在find_template中 132.源,display_name =加载程序(name,dirs) 文件"/usr/local/lib/python2.7/dist-packages/django/template/loader.py“在call中 44.返回self.load_template(template_name,template_dirs) 文件"/usr/local/lib/python2.7/dist-packages/django/template/loader.py“在load_template中 50。template =get_template_from_string(源、源、template_name) 文件"/usr/local/lib/python2.7/dist-packages/django/template/loader.py“在get_template_from_string中 156.返回模板(源、源、名) 文件"/usr/local/lib/python2.7/dist-packages/django/template/base.py“在init中 132.self.nodelist = compile_string(template_string,原产地) 文件"/usr/local/lib/python2.7/dist-packages/django/template/base.py“在compile_string中 162.在解析中返回parser.parse()文件parser.parse 290。compiled_result =compile_func(自,令牌) 文件"/usr/local/lib/python2.7/dist-packages/django/template/loader_tags.py“在do_extends中 201.nodelist = parser.parse() 解析中的文件"/usr/local/lib/python2.7/dist-packages/django/template/base.py“ 288.Self.invalid_block_tag(令牌、命令、parse_until) 文件"/usr/local/lib/python2.7/dist-packages/django/template/base.py“在invalid_block_tag中 344。引发self.error(令牌,“无效块标记:'%s'”%命令)异常类型: TemplateSyntaxError at /质询/ 异常值:无效块标记:“导入”

EN

回答 2

Stack Overflow用户

发布于 2016-01-03 05:18:34

最后,进入第二天,将django升级到1.8。这个问题得到了解决,但不确定根本原因是什么。

每个askbot文档,0.10.0只支持django 1.7。但是升级到1.8,解决了这个问题。

票数 0
EN

Stack Overflow用户

发布于 2017-09-15 22:29:32

当模板settings.py值是默认的django-admin startproject值时会发生此错误,askbot有一个特定的覆盖,您可以看到它们的setup_templates

templates/settings.py#L76-L91

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34566733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档