2016-08-05 5 views
0

다음 모델을 작성했습니다.이 모델은 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) 
관련 문제