reviewboard升级到2.5版本后summary列表为none

reviewboard发了2.5的新版本,通过新的UI和一些review等统计数据功能,很吸引人。

使用easy_install upgrade reviewboard升级后,发现报错500;

查官网提示使用rb-site upgrade /var/www/reviewboard/升级apache站点。

升完之后发现summary列表为none:如下图显示


查看reviewboard的日志信息如下:

 Error when calling render_data for DataGrid Column <reviewboard.datagrids.columns.SummaryColumn object at 0x7f9e24f25450>: zero length field name in format
Traceback (most recent call last):File "/usr/lib/python2.6/site-packages/Djblets-0.9-py2.6.egg/djblets/datagrid/grids.py", line 447, in render_cell
rendered_data = self.render_data(state, obj)
File "/usr/lib/python2.6/site-packages/ReviewBoard-2.5-py2.6.egg/reviewboard/datagrids/columns.py", line 672, in render_data
'', '<label class="{}">{}</label>', labels)
File "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/html.py", line 101, in format_html_join
for args in args_generator))
File "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/html.py", line 101, in <genexpr>
for args in args_generator))
File "/usr/lib/python2.6/site-packages/Django-1.6.11-py2.6.egg/django/utils/html.py", line 82, in format_html
return mark_safe(format_string.format(args_safe, *kwargs_safe))

ValueError: zero length field name in format


查了很久也没有发现什么错误,后来在官网发现了问题

原来是新的UI只支持python2.7以上,python2.6会报这个错,需要修改 **/reviewboard/datagrids/columns.py 这个文件,做如下修改

重启apache,ok了


官网问题地址:https://reviews.reviewboard.org/r/7747/diff/1#0



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值