如何向 Django 表单添加表单控件?

2024-05-26

我尝试将表单控件添加到我为 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(使用前将#替换为@)

如何向 Django 表单添加表单控件? 的相关文章

随机推荐

  • Java 正则表达式 电子邮件

    首先 我知道不建议使用正则表达式发送电子邮件 但我必须对此进行测试 我有这个正则表达式 b A Z0 9 A Z0 9 A Z 2 4 b 在Java中 我是这样做的 Pattern p Pattern compile b A Z0 9 A
  • 在plotly python中使用按钮过滤不同的数据

    我遵循 PythononToast的答案如何在使用 Python 中的 Plotly 创建的图中添加按钮或下拉菜单 https stackoverflow com questions 65710352 how can i add a but
  • Symfony:为 ManyToOne-OneToMany 关系嵌入表单集合

    我正在使用 Doctrine 和这三个 相关 实体运行 Symfony 2 3 出版物 Author and 作者发表 Both Author and 出版物具有多对一关系作者发表 所以它基本上是一个多对多关系Author and 出版物但
  • 使用 C# 恢复数据库

    我正在尝试使用 Microsoft SqlServer Management Smo 将数据库从一台服务器恢复到另一台服务器 问题是我不断收到错误消息 指出找不到 MDF 文件 原因是它试图在 SQL 实例名称的数据文件夹中查找它的来源 而
  • Eclipse 不从目标平台下载相同版本的最新 jar

    我在 Eclipse IDE Indigo V3 7 2 中遇到一个奇怪的问题 我们使用托管在服务器上的目标平台 该服务器是使用 b3 聚合过程构建的 p2 存储库 我们从不同的团队获得某些组件和功能 每次他们提供插件时 版本号都保持不变
  • iOS CoreBluetooth:状态保存和恢复

    希望在这里得到一些意见 在我当前的 iOS 项目中 我使用 CoreBluetooth 和 swift 该应用程序可以在后台使用 CoreBluetooth 进行通信 这基本上可以工作 外设需要与 iOS 设备建立有效连接才能按预期工作 每
  • padStart 有什么替代方案[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我在 javascript 中使用 padStart 但它不适用于 Internet Explorer
  • {PHP} 致命错误:不在对象上下文中时使用 $this (Joomla)

    我真的不了解 php 并且碰壁了 问题是我的网站显示以下错误 Fatal error Using this when not in object context in hermes web07 b2350 pow thefoodie htd
  • Objective-c 截断字符串并在末尾添加省略号

    如何在 Objective C 中截断字符串 然后在末尾添加省略号 NSString origString A very long string blah blah blah const int clipLength 18 if origS
  • 按年月分组并在 Python 中查找前 N 个最小值列

    基于来自的输出数据帧这个链接 https stackoverflow com questions 69931611 resample by month and find certain number of columns which hav
  • Spring boot如何自定义HttpMessageConverter

    后端 Spring boot项目 v1 3 0 发布 向前端提供Rest JSON Api 刚才遇到错误 Infinite recursion StackOverflowError 我决定改变习惯FastJsonHttpMessageCon
  • 从 php/linux 获取 pdf 的布局模式(横向或纵向)

    给定一个 PDF 如何使用 PHP lib 或 Linux 命令行工具获取 PDF 的布局模式 或相对宽度 高度 Using http www tecnick com public code cp dpage php aiocp dp tc
  • 线程“main”中出现异常 java.lang.NoClassDefFoundError: junit/textui/ResultPrinter 更新到 Yosemite 后

    我最近将系统从 Mavericks OSX 更新到 Yosemite 我过去可以右键单击测试并运行它 现在我得到了例外 Library Java JavaVirtualMachines jdk1 7 0 71 jdk Contents Ho
  • 仅为两个控制器分配不同的域

    我使用的是旧的 Yii v1 我只需要为两个控制器分配不同的域 所以我有一堆控制器 HomeController php CategoryController php GuestbookController php ShopControll
  • 等待进程直到所有子进程完成? [复制]

    这个问题在这里已经有答案了 我有一个创建两个或更多子进程的主进程 我希望主进程等待所有子进程完成其操作并退出 main script py p1 subprocess Popen python script1 py p2 subproces
  • 使用 AForge.Net 进行车牌识别

    我目前正在做一个项目 自动车牌检测和 识别 我正在使用 AForge Net 我使用了一个简单的算法 虽然效率不是很高 但是可以满足我的要求 我计算出高度 宽度和高宽比 高度 宽度 超过 40辆汽车的车牌号 我搜索了图像中位于范围内的矩形
  • 为什么可以让属性的名称与其返回类型相同?

    在C 中 为什么可以这样做 public Int32 Int32 get set 但不是这个 public int int get set 我的问题应该更清楚 属性的返回类型是否可以与属性具有相同的名称 变量的命名不得与 C 中的语言关键字
  • 如何禁用Spring Boot参数分割

    我们有许多 RestController 接收用户编写的通用语言短语 短语可以很长并且包含标点符号 例如句号 当然还有逗号 简化控制器示例 RequestMapping value countphrases method RequestMe
  • JMeter 为子功能添加 Think Time

    在 JMeter 中 当我右键单击 线程 控制器 时 我有一个选项 Add Think Time to children功能 当我点击它时 我会看到每个采样器Test Action暂停与Uniform Random Timer随机延迟 10
  • 如何向 Django 表单添加表单控件?

    我尝试将表单控件添加到我为 Django 制作的表单应用程序中 我已经创建了该应用程序 并希望将表单添加到引导程序模板中 但是我不知道如何为我的电子邮件字段添加引导程序的更时尚的文本框 我希望最终得到类似于此引导模板一角的登录字段的内容 尽