Python Model.field上的If语句

Python Model.field上的If语句,python,django,django-views,pylint,Python,Django,Django Views,Pylint,希望这是清楚的 我试图整合一个视图,该视图考虑当用户在我试图构建的拍卖网站的活动列表上出价时会发生什么。我正在做一个if语句来处理如果用户试图对一个封闭的列表进行出价,但pylint在这行中不断抛出一个语法错误时会发生什么: 如果auction.status不为“活动”: 我试过: 如果auction.status已关闭: 如果拍卖.status.closed: 是我遗漏的关键词还是括号 models.py views.py 在python中,与不一样= 在你的代码中,它还说 如果auction

希望这是清楚的

我试图整合一个视图,该视图考虑当用户在我试图构建的拍卖网站的活动列表上出价时会发生什么。我正在做一个if语句来处理如果用户试图对一个封闭的列表进行出价,但pylint在这行中不断抛出一个语法错误时会发生什么:

如果auction.status不为“活动”:

我试过:

如果auction.status已关闭:

如果拍卖.status.closed:

是我遗漏的关键词还是括号

models.py

views.py


在python中,与不一样=

在你的代码中,它还说

如果auction.status不“活动”:

里面没有这个

试着这样做,看看是否有帮助

if auction.status != 'active':

在python中,与不一样=

在你的代码中,它还说

如果auction.status不“活动”:

里面没有这个

试着这样做,看看是否有帮助

if auction.status != 'active':

如果拍卖.status!='“主动”。不是指引用相等,不是值相等。此外,您的函数中没有拍卖,那么它将使用什么对象?哦,天哪,对不起,是的,我刚刚将其更改为listing.status!='“主动”。非常感谢。这就是问题所在,加上我在上面的一行中缺少了一个结束括号。应该是。firstif auction.status!='“主动”。不是指引用相等,不是值相等。此外,您的函数中没有拍卖,那么它将使用什么对象?哦,天哪,对不起,是的,我刚刚将其更改为listing.status!='“主动”。非常感谢。这就是问题所在,加上我在上面的一行中缺少了一个结束括号。应该是。首先
if auction.status != 'active':