0

양식은 사용 가능한 모든 외부 키 요소의 목록을 생성합니다. 이들은 모델에 정의 된 __str__ 함수에 따라 표시됩니다.django foreignkey - 선택 목록에 출력 값 형식 지정

검색 방법을 모르겠지만 모델을 변경하지 않고 변경해야합니다.

내 모델이 사용자 모델과 연결됩니다. 이 모델은 사용자 이름을 표시하지만 _get_full_name 함수를 호출하여 더 나은 목록을 얻고 싶습니다.

외래 키의 정의 또는 내 모델 (예 : 트레이너 모델)을 연결하는 모델 내에 정의 할 수 있습니까?

답변

1

이 작동합니다 : 물론이 클래스에

def user_new_unicode(self): 
    return self.get_full_name() 
User.__unicode__ = user_new_unicode #or User.__str__ = user_new_unicode 

를 배치해야합니다.

+0

우수, 잘 작동합니다! 빠른 응답을위한 Thx : D – user3316786

+0

작동하므로 나중에이 참조를 위해이 대답을 올바른 것으로 표시하십시오. – Silwest