我对djangodjango-bootstrap-toolkit都很陌生

我正在尝试设置我已在django-registration中起作用的登录表单的样式,并且无法弄清楚如何使用{{form.username}}完全格式化用户名{{form.password}}和密码django-bootstrap-toolkit字段。

我想删除这些字段的标签,并在其中添加“占位符文本”。

我尝试了{{ form.username|as_bootstrap }},它提供了一些样式,但是我不知道如何删除标签并将占位符文本添加到这些字段。

我发现的大多数示例都涉及到form.py的工作,但是我不确定如何进入该模块进行django注册(同样,我对此还很陌生)

我感谢您的时间和专业知识。

最佳答案

您可以在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)),

关于python - 结合使用django-bootstrap-toolkit和django-registration字段来删除标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15239418/

10-12 22:09
查看更多