我对机器人-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 /质询/ 异常值:无效块标记:“导入”
发布于 2016-01-03 05:18:34
最后,进入第二天,将django升级到1.8。这个问题得到了解决,但不确定根本原因是什么。
每个askbot文档,0.10.0只支持django 1.7。但是升级到1.8,解决了这个问题。
发布于 2017-09-15 22:29:32
当模板settings.py值是默认的django-admin startproject值时会发生此错误,askbot有一个特定的覆盖,您可以看到它们的setup_templates
https://stackoverflow.com/questions/34566733
复制相似问题