【发布时间】:2018-11-22 23:56:26
【问题描述】:
我尝试在 Django 中管理 if 条件。
它工作正常,但在尝试检查 flake8 时出错
flake8 data/view.py
我的情况是这样的:
if user.item.purchase.status == True:
这里是user, item and purchase is model,状态是购买字段。
和 Status 有三个值 1)Undefine 2)True 3)False
我做错了什么?
Flake8 错误E712 comparison to True should be 'if cond is True:' or 'if cond:'
提前致谢
【问题讨论】:
-
长话短说,
if user.item.purchase.status检查真实性,而if user.item.purchase.status is True检查值是否正好是True。 linter 希望您决定使用其中一个。链接的答案有更多详细信息。
标签: python django python-3.x if-statement django-rest-framework