help_text – Django内置字段验证

help_text – Django内置字段验证

Django模型中的内置字段验证是所有Django字段预定义的验证。每个字段都有来自Django验证器的内置验证。人们还可以添加更多的内置字段验证,以应用或删除特定字段的某些约束。
help_text属性用于在管理界面或ModelForm的表单中与字段一起显示 “帮助 “文本。即使你的字段不在表单中使用,它对文档也很有用。例如,你可以在DateField的help_text中定义作为输入的日期模式。

语法-

field_name = models.Field(help_text = "text")

Django内置字段验证 help_text 解释

用一个例子说明help_text的情况。考虑一个名为geeksforgeeks的项目,有一个名为geeks的应用程序。

在geeks应用程序的models.py文件中输入以下代码。我们将使用DateField来实验help_text。

from django.db import models
from django.db.models import Model
# Create your models here.
  
class GeeksModel(Model):
    geeks_field = models.DateField(
                    help_text = "Please use the following format: <em>YYYY-MM-DD</em>."
                    )

在Django上运行了makemigrations和migrate并渲染了上述模型后,让我们检查一下Django管理界面上的字段是否发生了变化。
help_text - Django内置字段验证
你可以看到在字段的底部添加了额外的文本。这是你可以在ModelForm中修改显示在字段下面的文本。

高级概念与帮助_文本

=> 我应该怎么做,即使尝试了很多次,help_text也没有被显示出来?
把{{ form.as_p }}(或只是{{ form }})放在你的模板中,应该可以显示帮助文本而不需要额外的代码。(或只是{{ form }} )在你的模板中应该显示帮助文本,而不需要额外的代码,前提是你的上下文中有表单,或者如果你使用单个字段,你可以使用{{ form.field.help_text }}来访问特定字段的帮助文本。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程