Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Askbot安装-TemplateSyntaxError at/questions/Invalid block tag:';导入&x27;_Python_Django_Askbot - Fatal编程技术网

Python Askbot安装-TemplateSyntaxError at/questions/Invalid block tag:';导入&x27;

Python Askbot安装-TemplateSyntaxError at/questions/Invalid block tag:';导入&x27;,python,django,askbot,Python,Django,Askbot,我对askbot django python一无所知。请帮帮我 我使用了askbot.org上的指南在Ubuntu 15.10服务器上安装了askbot 0.10.0。在安装过程中,在执行runserver命令后,当我尝试从远程计算机访问站点时,会显示subject错误消息。我花了一整天的时间来解决这个问题,但无法解决。请帮帮我 详情如下: 请求方法:获取 请求URL: Django版本:1.7 异常类型:TemplateSyntaxError 异常值:无效的块标记:“导入” 异常位置:/usr

我对askbot django python一无所知。请帮帮我

我使用了askbot.org上的指南在Ubuntu 15.10服务器上安装了askbot 0.10.0。在安装过程中,在执行runserver命令后,当我尝试从远程计算机访问站点时,会显示subject错误消息。我花了一整天的时间来解决这个问题,但无法解决。请帮帮我

详情如下:

请求方法:获取
请求URL:
Django版本:1.7
异常类型:TemplateSyntaxError
异常值:无效的块标记:“导入”

异常位置:/usr/local/lib/python2.7/dist-packages/django/template/base.py位于无效的块标记中,第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/plat-x86_64-linux-gnu”,
“/usr/lib/python2.7/lib-tk”,
“/usr/lib/python2.7/lib old”,
“/usr/lib/python2.7/lib dynload”,
“/usr/local/lib/python2.7/dist包”,
“/usr/lib/python2.7/dist包”,
“/var/www/html/askbot”,
'/usr/local/lib/python2.7/dist-packages/askbot/deps']

服务器时间:2016年1月2日星期六07:29:04-0600

回溯附加在下面:


回溯:
get_响应中的文件“/usr/local/lib/python2.7/dist packages/django/core/handlers/base.py”
111。响应=包装的回调(请求,*回调参数,**回调参数)
问题中的文件“/usr/local/lib/python2.7/dist-packages/askbot/views/readers.py”
287。返回呈现(请求'main\u page.html',模板\u数据)
render中的文件“/usr/local/lib/python2.7/dist packages/django/shortcuts.py”
48。返回HttpResponse(loader.render_to_string(*args,**kwargs),
render_to_字符串中的文件“/usr/local/lib/python2.7/dist packages/django/template/loader.py”
170.t=获取模板(模板名称,目录)
get_模板中的文件“/usr/local/lib/python2.7/dist packages/django/template/loader.py”
144.模板,原点=查找模板(模板名称,目录)
find_template中的文件“/usr/local/lib/python2.7/dist packages/django/template/loader.py”
132.源,显示\名称=加载器(名称,目录)
调用中的文件“/usr/local/lib/python2.7/dist packages/django/template/loader.py”
44.返回自加载模板(模板名称、模板目录)
load_模板中的文件“/usr/local/lib/python2.7/dist packages/django/template/loader.py”
50.template=从字符串(源、源、模板名称)获取模板
文件“/usr/local/lib/python2.7/dist packages/django/template/loader.py”,位于get_template_from_字符串中
156.返回模板(来源、来源、名称)
init中的文件“/usr/local/lib/python2.7/dist packages/django/template/base.py”
132.self.nodelist=编译字符串(模板字符串,原点)
compile_字符串中的文件“/usr/local/lib/python2.7/dist packages/django/template/base.py”
162.返回parser.parse() 解析中的文件“/usr/local/lib/python2.7/dist-packages/django/template/base.py”
290.编译结果=编译函数(self,token)
do_扩展中的文件“/usr/local/lib/python2.7/dist packages/django/template/loader_tags.py”
201.nodelist=parser.parse()
解析中的文件“/usr/local/lib/python2.7/dist-packages/django/template/base.py”
288.self.无效的块标记(令牌、命令、解析直到)
无效的块标记中的文件“/usr/local/lib/python2.7/dist packages/django/template/base.py”
344.raise self.error(标记,“无效块标记:'%s'%”命令)


异常类型:TemplateSyntaxError at/questions/
异常值:无效的块标记:“导入”


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


根据askbot文档,0.10.0仅支持django 1.7。但是升级到1.8解决了此问题。

当您的TEMPLATES settings.py值是默认的django admin startproject值时,会发生此错误。askbot有一个特定的覆盖,您可以查看这些设置是否包含模板


让我们看看/questions/的模板文件,它似乎使用了模板引擎,DTL没有
{%import%}
tag.Onyeka-谢谢。您是指位于/usr/local/lib/python2.7/dist-packages/askbot/templates/?knbk的question.html吗?谢谢。但是我应该怎么解决这个问题呢?我应该单独安装Jinja2模板引擎吗?我安装了askbot,请参阅