0

我有 django 1.8 项目,我正在使用 django-suit==0.2.25。

当我想添加一个新项目时,我收到一个错误:

TypeError at /admin/tours/tour/add/
unsupported operand type(s) for -: 'NoneType' and 'int'

此代码在路径中突出显示...venv/lib/python3.5/site-packages/suit/templates/admin/includes/fieldset.html, error at line 44

<span class="readonly">
{{ field|field_contents_foreign_linked }}
</span>

请任何提示。我已经尝试过了:https ://github.com/darklow/django-suit/issues/638 但没有成功。

4

1 回答 1

0

当返回 NoneType 时,您可以尝试插入空值“0”。

例如:

value = None

if value == None:
    value = 0

sum = value - 1

if sum != 0:
    sum = 0

print(sum)

这将停止错误,但我不确定它将如何影响代码..

于 2017-09-15T09:27:23.420 回答