2016-08-05 3 views
0

次のモデルは2つの整数、すなわちx座標とy座標を取ります。私はstr(self)関数を追加したモデルの名前を(x、y)にします。モデルからの2個のIntegerFieldを返します

class Point(models.Model): 
    xpoint = models.IntegerField() 
    ypoint = models.IntegerField() 
    def __str__(self): 
     return (self.xpoint + " , " + self.ypoint) 

正しくしていますか?

答えて

0

いいえ - 文字列と整数を連結しようとするとエラーが発生します。 str.format()を代わりに使用してください:

def __str__(self): 
    return '{} , {}'.format(self.xpoint, self.ypoint) 
関連する問題