반응형
장고 관리자의 양식 필드 설명
다음 예제와 같이 django 관리자의 양식 필드에 힌트를 추가하는 방법은 무엇입니까?
(여기 : URL 및 콘텐츠 설명은 필드 아래에 회색으로 표시됩니다.)
models.py에서 필드를 정의 할 때 :
myfield = models.CharField(max_length=100, help_text="This is the grey text")
이 링크 북마크 :
https://docs.djangoproject.com/en/dev/ref/models/fields/#help-text
(help_text뿐만 아니라 모델 필드와 관련된 모든 것에 대해) 항상 그것을 참조합니다!
당신은 몇 가지 추가 도움말 텍스트를 표시 할 너무 유용한 마크 업을 갖고 싶어 티미의 대답에 추가하여, 사용자 정의 개별 폼 표시 할 수있는 필드 셋을 하고 추가 설명 필드. 예제를 사용하여 콘텐츠 필드를 자체 fieldset 블록으로 나누고 몇 가지 자세한 도움말 텍스트를 추가 하려고한다고 가정 해 보겠습니다 . 다음과 같이 할 수 있습니다.
from mymodel.models import MyModel
from django.contrib import admin
"""
Custom Help Text
"""
CONTENT_HELP_TEXT = ' '.join(['<p>Here is some multi-line help',
'which is a long string so put',
'into a list which is then joined',
'with spaces. I can do fun things',
'like have <strong>bold</strong>',
'and some line breaks.<br/>'])
"""
Customize Admin
"""
class MyModelAdmin(admin.ModelAdmin):
"""
Add your other customizations
like actions, list_display, list filter, etc
"""
fieldsets = [
('Content', {
'fields':('content',),
'description': '<div class="help">%s</div>' % CONTENT_HELP_TEXT,
}),
]
admin.site.register(MyModel, MyModelAdmin)
Django 문서 (필드 셋까지 아래로 스크롤) 영역 에 대한 자세한 정보 .
참고 URL : https://stackoverflow.com/questions/6231294/form-field-description-in-django-admin
반응형
'IT Share you' 카테고리의 다른 글
Java- 'this'키워드를 사용하는 경우 (0) | 2020.11.07 |
---|---|
MySQL : 쿼리의 datetime 필드에 하루를 추가하는 방법 (0) | 2020.11.07 |
내 애플리케이션에서 Android가 선택한 레이아웃을 어떻게 감지 할 수 있습니까? (0) | 2020.11.07 |
MVC 4 API 경로를 어떻게 디버깅합니까? (0) | 2020.11.07 |
Python / IPython 인터프리터에서 단일 밑줄 _에 값 할당 (0) | 2020.11.07 |