如何在不将模型更改为表单的情况下添加文本占位符?

2024-04-26 17:56:47 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,这个this post展示了如果您想将模型更改为表单,如何为文本字段使用占位符。但是,如果我想将模型保持为一个模型,这样就不需要编写表单,那么如何在文本框中添加一个占位符,当用户单击该占位符时,该占位符将消失?这是我目前的模型:

class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    firstName = models.CharField(max_length = 25, null=False, blank=False, default="Enter your first name")

我想将默认值切换为空白,并添加“输入您的名字”作为占位符,这样用户在填写信息时就不需要删除文本。然而,我不想把它变成一种形式