【发布时间】:2018-02-09 01:58:37
【问题描述】:
在视图中,我有以下sn-p:
try:
count = MembershipPurchaseHistory.objects.filter(user=self.request.user).count()
except:
count = 0
但不知何故,我收到一条错误消息,提示 count 具有 NoneType 值?
这怎么可能?
编辑: 我写了这样的东西:
if count > 0:
# do something
回溯错误:
'>' not supported between instances of 'NoneType' and 'int'
编辑 2: 对不起。我发现了错误。它指的是一个已安装的库,它将一个变量(默认为无)与一个 int 进行比较。我省略了变量,这发生了。
【问题讨论】:
-
可以添加完整的回溯吗?
-
@neverwalkaloner 检查更新的问题。
-
这应该是不可能的。请向我们展示整个代码;也许错误在其他地方。
-
@JohnGordon @ neverwalkaloner 对不起。我发现了错误。它指的是一个已安装的库,它将一个变量(默认为无)与一个 int 进行比较。我省略了变量,这发生了。
标签: django