在django 1.8 / python 3.4
我该如何对int进行方法?
示例:
models.py
class Bid(models.Model):
bid_Price = models.IntegerField(default=1)
def __str__(self):
return self.bid_Price
def topPrice(self):
return 100
view.py
def BidView(request, bid_id):
bid_data = Bid.objects.get(id=bid_id)
if int(bid_data.topPrice_text) < 100):
答案 0 :(得分:2)
它的编写方式你的方法已经返回一个int,所以你需要做的就是调用方法来使用它的返回值:
if bid_data.topPrice() < 100:
我不得不说我不太清楚你在这里要做什么,但topPrice
可能不应该是一种方法。