0

我想在文本字段中添加一个文本,当用户单击文本字段时该文本消失。我该怎么做?我正在使用 django-form

表格.py

class CategoriesForm(ModelForm):
    class Meta:
        model= Categories

模型.py

class Categories(models.Model):
    category_name=models.CharField(max_length=200, unique=True)

    def __unicode__(self):
            return self.category_name

先感谢您

4

2 回答 2

1

您应该attrs像这样使用表单字段小部件的参数:

from django.forms import TextInput


class CategoriesForm(ModelForm):
    class Meta:
        model = Categories
        widgets = {
            'category_name': TextInput(attrs={'placeholder': 'PLACEHOLDER TEXT HERE'})
        }

这是文档

于 2013-06-14T07:40:50.980 回答
0

在您的 forms.py 中,您可以这样写,然后它将在文本框中显示模糊文本

first_name = forms.CharField(label=_('First Name'),max_length=30, required=True, widget=forms.TextInput(attrs={'placeholder':'Please Enter Your First Name'})) 
于 2013-06-14T10:29:43.593 回答