【问题标题】:Type error field_contents_foreign_linked in django suit在 django suit 中输入错误 field_contents_foreign_linked
【发布时间】:2018-02-24 10:16:26
【问题描述】:

我有 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 但没有成功。

【问题讨论】:

    标签: python django django-admin typeerror django-suit


    【解决方案1】:

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

    例如:

    value = None
    
    if value == None:
        value = 0
    
    sum = value - 1
    
    if sum != 0:
        sum = 0
    
    print(sum)
    

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

    【讨论】:

      猜你喜欢
      • 2016-07-09
      • 2016-04-07
      • 2015-01-29
      • 2011-01-12
      • 2014-09-10
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-05-27
      相关资源
      最近更新 更多