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()')会导致给定的异常。 –