2

我对两者都很django陌生django-bootstrap-toolkit

{{form.username}}我正在尝试设置我使用 django-registration 运行的登录表单的样式,但无法弄清楚如何{{form.password}}使用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 回答