在Djangopipe理中的表单字段描述

如何在django admin中为表单字段添加提示,如下例所示?

表单字段描述在Django的管理员

(这里: URL内容描述在字段下以灰色显示)

在models.py中定义字段时:

myfield = models.CharField(max_length=100, help_text="This is the grey text") 

collections链接:

https://docs.djangoproject.com/en/dev/ref/models/fields/#help-text

我发现自己始终指的是它(不仅仅是帮助文本,而是与模型领域有关的所有事情)!

除了Timmy的回答,如果你想显示一些额外的帮助文本,并希望有一些有用的标记,你可以自定义显示个别表单字段集,并添加一个描述字段。 使用你的例子,假设你想将内容字段分解到它自己的字段集块中,并添加一些详细的帮助文本。 你可以做一些事情:

 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文档中的更多信息(向下滚动到字段集)区域。