我对django
和django-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/