我可以在django模型字段中添加帮助文本吗?

use*_*r26 18 python django django-models

我有一个学生详细信息页面,其中所有学生数据都以日志嵌套格式显示.

现在,我知道我可以添加帮助文本.但是现在我的经理希望当我们显示详细信息页面时,应该有助于将鼠标悬停在每个字段上.

现在我很困惑,我应该在5-6个表中为每个表输入50-100个单词帮助文本

这是我在表单中使用help_text的方式:

student_number = forms.CharField(
        required=False, max_length=64, label='Student Number',
        help_text='Unique identifier for the student ')
Run Code Online (Sandbox Code Playgroud)

nim*_*m4n 33

是的你可以!就像您的表单一样,您可以添加help_text到模型字段中.


Rad*_*ren 6

在表单中添加 help_texts 后,您应该在前端执行如下操作:

<label title="{{ form.name.help_text }}" for="{{ form.name.id_for_label }}">Your label</label> 
{{ form.name }} {{ form.quantity }}
Run Code Online (Sandbox Code Playgroud)


tom*_*ell 5

使用模型表单时,您可以向模型生成的字段添加标签和 help_texts。查看文档

class PupilForm(forms.ModelForm):

  class Meta:
    model = Pupil

    fields = ['student_number',]
    labels = {'student_number': "Student Number",}
    help_texts = {'student_number': "Unique identifier for the student",}
Run Code Online (Sandbox Code Playgroud)