0

ユーザーがテキストフィールドをクリックすると消えるテキストフィールド内にテキストを追加したい。どうすればできますか?私はジャンゴフォームを使用しています

フォーム.py

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

model.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 に答える