안녕하세요 강사님 저와 비슷한 질문을 어떤분께서도 하셨고, 강사님이 x,y에 빗대어 말씀은 해주셨는데, 그 자체는 이해가 갔어도 강사님이 구현해주신 코드 안에서는 잘 이해가 안가서요 ㅠㅠ 질문1. 여기서 마지막줄의 def message_length(self, post): 에 대해서 post에 들어갈 값은 구체적으로 어디에서 비롯될까요? 질문2. self, post라고 한 것중에 self는 class에서 상속받아 쓸때 반드시 의무적으로 써줘야하는 것으로 알고있습니다. 하지만 post의 경우에는 admin.register(Post)라고해서 근본적으로 models.py (모델단)에서 Post라는 클래스를 가져와서 사용하는 것이기 때문에 post라고 이름붙여 준 것일까요?
안녕하세요 궁금한게 있습니다 static::who메소드를 호출하는 부분에서 부모 Class 또는 자식 Class에 static::(임의의 메소드)가 없으면 부모 또는 자식에서 메소드를 찾는건가요? 왜냐하면 아래 코드 실행 결과가 이렇게 나왔습니다 string(5) "A Foo" string(5) "B Foo" string(1) "B" class A { public static function foo () { var_dump ( 'A Foo' ); static :: who (); } public static function who () { var_dump ( __CLASS__ ); } } class B extends A { public static function test () { self :: foo (); } public static function who () { var_dump ( 'B Foo' ); var_dump ( __CLASS__ ); } } $b = new B (); $b -> test ();