2

私は両方ともかなり新しいdjangoですdjango-bootstrap-toolkit

django-registration で機能しているログイン フォームのスタイルを設定しようとしていますが、ユーザー名{{form.username}}とパスワード{{form.password}}のフィールドを.xml で完全にスタイル設定する方法がわかりませんdjango-bootstrap-toolkit

これらのフィールドのラベルを削除し、その中に「プレースホルダー テキスト」を追加したいと思います。

試し{{ form.username|as_bootstrap }}てみたところ、スタイリングが提供されましたが、ラベルを削除してそれらのフィールドにプレースホルダー テキストを追加する方法がわかりません。

私が見つけたほとんどの例では、form.py を使用していますが、django-registration のためにそのモジュールにアクセスする方法がわかりません (これもかなり新しいです)。

時間と専門知識に感謝します。

4

1 に答える 1

0

次のように、forms.py で独自のフォームを作成できます。

from registration.forms import RegistrationForm

class FormLogin(RegistrationForm):
    username = forms.CharField(label='',
        widget=forms.TextInput(
            attrs={'placeholder':'Username'}
        )
     )

    password = forms.CharField(label='',
        widget=forms.PasswordInput(
        attrs={'placeholder':'Password'}
        )
    )

次に、urls.py で:

from registration.views import register
import registration.backends.default.urls as regUrls
from forms import FormLogin

url(r'^accounts/register/$', register, {'form_class': FormLogin}, 
name='registration_register')    
(r'^accounts/', include(regUrls)),
于 2013-03-06T05:14:46.730 に答える