2013-08-29 2 views
5

django admin을 사용자 정의하고 있으며 필드의 표시 이름을 변경하고 싶습니다. 대답은 here이라고 생각하지만 찾을 수 없습니다. 메타 클래스 덕택에 이미 테이블 이름을 변경했습니다. 나는 또한 들판을 주문하고, 그들을 모으고, 그들을 무너 뜨 렸습니다 ...django에서 필드 이름 변경 admin

답변

24

내가 찾고 있던 것은 :

name = models.CharField(max_length=200, verbose_name="Nom") 

감사 어쨌든 당신의 도움을!

+4

이것은 비 관리자 양식 (및 verbose_name을 사용하는 다른 곳)에서도 레이블을 변경한다는 점에 유의하십시오. –

4

Field.label을보십시오. 이 참조 : https://docs.djangoproject.com/en/dev/ref/forms/fields/#label

기본적으로,

class MyForm(forms.Form): 
    name = forms.CharField(label='My Name') 

있어하지만 그것은 당신이 원하는 것보다 더 많은 것을 할 수있는 관리자를 확장해야합니다.

+0

이 답변을 이미 만들었지 만 관리자 UI를 만드는 데 사용되는 양식은 어디에서 찾을 수 있습니까? 기본적으로 admin UI 용으로 호출 할 필요는 없습니다 ... /usr/local/lib/python3.3/dist-packages/django/contrib/admin 어딘가에 있습니다 ... – HydrUra

+1

django를 설치해야합니다. 디버그 도구 모음. 모든보기를 위해 렌더링되고 확장 된 모든 서식 파일을 보여줍니다. –

+0

디버그 툴바를 설치하는 데 어려움이 있지만 언제 유용 할 것이라고 생각하십니까? – HydrUra

관련 문제