【发布时间】:2014-01-27 08:57:42
【问题描述】:
我正在尝试将表单控件添加到我为 Django 制作的表单应用程序中。我已经创建了应用程序并想将表单添加到引导模板中,但是我不知道如何为我的电子邮件字段添加引导程序更时尚的文本框。
我希望得到类似于此引导模板角落中的登录字段的内容(尽管没有密码字段): 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>
如何整合两者?提前致谢。
【问题讨论】:
-
可以像这样添加表单字段:{{ form.email|add_class:"form-control"|attr:"placeholder:Email"|attr:"type:text" }} 代替{{ form.as_p }}
-
这能回答你的问题吗? Add class to form field Django ModelForm
标签: python django forms twitter-bootstrap