안녕하세요. Pycharm에서 warning이 발생하는 부분에 대해 문의드립니다 Mode

 
이한영

안녕하세요. Pycharm에서 warning이 발생하는 부분에 대해 문의드립니다

Model인스턴스의 메소드에서 Number간 연산시 IntegerField를 사용하면 warning이 발생하는데, 이 부분을 getattr(self, ‘order_limit_count’)로 바꾸는게 맞는걸까요?


  • Jeong YunWon

    Django 써본지가 오래되어 필드를 저렇게 쓰는게 맞는건지는 잘 기억이 안나지만, 아닙니다. getattr을 쓰는건 절대 답이 아닙니다….

    권재원

    저기 got ‘IntergerField’ instead 뒤에 뭐라고 써 있나요?

    Yongki An

    모델클래스에서 셀프로 오브젝트를 불러오면 값을 불러오는게 아니라 필드 자체를 불러와서 저 경고가 뜨는거같은대요… 저는 값을 불러와서 함수처리를 하고자 할때는 views.py 에서 get_model 함수를 통해서 오브젝트를 불러온다음 처리하면 필드대신 값을 불러와서 처리하기때문에 경고문구가 사라질거같습니다

    Bochul Choi

    혹시 order_limit_count = IntegerField() 가 아니라 order_limit_count = IntegerField 로 돼있는거 아닌가요?

Advertisements