我尝试将表单控件添加到我为 Django 制作的表单应用程序中。我已经创建了该应用程序,并希望将表单添加到引导程序模板中,但是我不知道如何为我的电子邮件字段添加引导程序的更时尚的文本框。
我希望最终得到类似于此引导模板一角的登录字段的内容(尽管没有密码字段):http://getbootstrap.com/examples/jumbotron/ http://getbootstrap.com/examples/jumbotron/
我的 signup.html 文件中的代码如下所示:
{% extends 'base.html' %}
{% block content %}
<div class="col-sm-12">
<form method='POST' action=''> {% csrf_token %}
{{ form.as_p }}
<input type='submit' class='btn btn-success btn-lg'>
</form>
</div>
{% endblock %}
上面的引导站点的代码如下所示(为了清楚起见,我去掉了密码部分):我不知道如何将 django 应用程序集成到此代码中,以便该站点将注册发布到我的数据库。
<form class="navbar-form navbar-right" role="form">
<div class="form-group">
<input type="text" placeholder="Email" class="form-control">
</div>
<button type="submit" class="btn btn-success">Sign in</button>
</form>
我如何整合两者?提前致谢。
作为参考,如果您使用的是ModelForm
你可以覆盖init
你的表单的方法如下:
def __init__(self, *args, **kwargs):
super(MemberForm, self).__init__(*args, **kwargs)
for field_name, field in self.fields.items():
field.widget.attrs['class'] = 'form-control'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)