0
在Django 1.8 /蟒3.4INT()參數必須是一個字符串,一個類字節對象或數量,而不是「方法」
如何才能做到方法爲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):
是的,這裏有很多問題和不一致之處,但是提到方法('bid_data.topPrice')而不是調用它('bid_data.topPrice()')會導致給定的異常。 –