- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
免责声明:我是 Django 和 python 的完全新手。
我正在使用带有 django 注册 redux 的脆皮表单。我已将 form-horizontal 应用于注册表单的子类,但它没有在与输入字段相同的行上呈现标签,如您在此处看到的:http://imgur.com/hdrPei9
我已将表单水平硬编码到模板中的 html 中,该模板将表单内容移动到容器外部:http://imgur.com/KQIKQ7Q
我已经尝试创建一个名为 supplyhelixRegistrationForm 的子类表单,其中包括标签和字段类脆皮表单文档说要包括:(将包括链接但没有足够的声誉)
来自注册 redux 应用程序的 forms.py 的一部分,其中包括我的修改:
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Layout, Div, Submit, HTML, Button, Row, Field
from crispy_forms.bootstrap import AppendedText, PrependedText, FormActions
User = UserModel()
class RegistrationForm(UserCreationForm):
required_css_class = 'required'
email = forms.EmailField(label=_("E-mail"))
class Meta:
model = User
fields = (UsernameField(), "email")
class supplyhelixRegistrationForm(RegistrationForm):
def __init__(self, *args, **kwargs):
super(supplyhelixRegistrationForm, self).__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.form_class = 'form-horizontal'
self.helper.label_class = 'col-lg-2'
self.helper.field_class = 'col-lg-8'
REGISTRATION_FORM_PATH = getattr(settings, 'REGISTRATION_FORM', 'registration.forms.supplyhelixRegistrationForm')
REGISTRATION_FORM = import_string( REGISTRATION_FORM_PATH )
{% extends "registration/registration_base.html" %}
{% load i18n %}
{% load crispy_forms_tags %}
{% crispy RegistrationForm RegistrationForm.helper %}
{% block title %}{% trans "Register for an account" %}{% endblock %}
{% block content %}
<div class="container vertical-center">
<div class="col-sm-6 col-sm-offset-3">
<div class="panel formBackground">
<div class="panel-heading text-center">
<h2>Transform your supply chain today!</h2>
</div>
<div class="panel-body">
<form method="post" action="">
{% csrf_token %}
{{ form|crispy}}
<input class="btn btn-lg btn-primary btn-block" type="submit" value="{% trans 'Register Now' %}" />
</form>
</div>
</div>
</div>
</div>
{% endblock %}
最佳答案
问题是您使用脆模板渲染表单,但因为您将其用作模板变量( {{ some_variable }}
)而不是使用 {% crispy form_name %}
标记 FormHelper
属性没有得到正确应用。
尝试以下更改:
{{ form | crispy }}
与 {% crispy form %}
. FormHelper
如果你想继续渲染 <form></form>
手动标签:self.helper.form_tag = False
.form-horizontal
的两行。影响:self.helper.label_class = 'col-lg-2'
self.helper.field_class = 'col-lg-8'
.form-horizontal
CSS 类添加到您的表单中,这些类可能会干扰这些自动添加。
关于django - form-horizontal 不适用于 django-crispy-forms 和 django-registration-redux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30820373/
我今天被 gcm 弄糊涂了。我不知道我的 registrationid 是否正确。我在以 APA 开头的 registrationid 前面有字符和冒号。模式是 xXXXxxX:APA...。我使用此
要求用户提供电子邮件地址,以便我们向他/她发送一封电子邮件以完成注册过程有什么好处?它当然无法抵御 (D)DoS 攻击,而且我看不出它如何提高安全性。 最佳答案 我想到的第一件事是它允许他们实际确认帐
任何支持使用 Web 服务或类似功能进行域名注册的域名注册商都不会告诉您成为经销商? 我没有注册那么多域名,我对支付经销商费用不感兴趣。 如果我可以在不支付预付费用的情况下成为经销商,那就没问题了。
我正在使用 Jersey 创建一个 Web 服务。 该服务应处理用户注册。我的计划是获取一个包含用户名和密码的注册请求,将它们都存储在 MySql 数据库中,并在每次用户想要登录时获取它。 我读过您应
iOS9的当前API状态更改为-setKeepAliveTimeout:handler:已过时。 到目前为止,这是iOS上的VoIP SIP应用程序可以维持其在SIP服务器上注册的唯一方法。 LinP
好吧,让我先解释一下我的情况: 我是“主办”事件的组织的一部分。例如,我们有一个年度训练营,溜冰,掷骰子/足球比赛,晚餐等。 现在他们要我设计他们的网站。我的习惯通常是先将其放在纸上,因此我正在尝试这
我知道最终无法完成。 但是,有哪些选择: a)限制人员创建多个帐户的选项, b)增加检测多个帐户/人的机会 类似博客的网络服务? (人们可以注册自己的博客) 更新: 我认为“限制选择权”已经很好地回答
我读到,用户觉得必须验证电子邮件才能完成简单的注册很烦人,但是删除这个额外的步骤并使用验证码来处理机器人会导致用户无法重新获得对其的控制权的不舒服的情况如果他们忘记了密码。 那么,该怎么办呢?除了电子
我想知道用户注册的最佳实践。我倾向于将站点注册存储在单独的注册表中,然后在通过电子邮件确认注册后将数据传输到用户表中。 这样做的好处是从用户表中读取的内容不会因从未激活的注册而困惑。另一个好处是电子邮
我有兴趣在注册表中添加其他字段,例如昵称和出生日期。 我正在使用 django-registration 0.8,我打算编写自己的自定义表单。我看过 django-profiles,我认为它的隐私控制
如何设置需要由管理员手动激活帐户的 django-registration? 在帐户持有人单击电子邮件中的链接后,我希望向管理员发送一封电子邮件,他还需要单击一个链接,然后该帐户才会处于事件状态。 d
在我的应用程序中,我有 AUTH_PROFILE_MODULE设置为 users.UserProfile .此 UserProfile 具有功能 create当新用户注册时应该调用它,然后创建 Use
我正在使用 django-registration,我正在尝试连接到它的信号以自动创建一个 UserProfile。 信号定义: from django.dispatch import Signal
我关注了 this page建立一个django注册网站。它非常棒,注册和身份验证都很好地包装了。 但是,它没有告诉我,在显示网页之前,我如何检查用户是否已登录,该用户是谁?以及如何在登录后将用户定向
我在我的最新产品上使用(和学习)Django,我刚刚安装并开始使用 django-registration允许我的用户自动注册的应用程序。 一切正常,但我正在考虑将每个新用户分配到一个特定的组(已经创
如何使用电子邮件而不是用户名进行身份验证 django-registration . 进一步了解如何在安装注册模块后实现此更改。 我要在这里编辑解决方案吗 Anyone knows a good ha
我正在尝试创建自定义配置文件以将其他字段添加到 django-registration。这是我到目前为止的代码 -- 在models.py中 from django.db import models
我正在使用 django-registration (请参阅: https://bitbucket.org/ubernostrum/django-registration )在我的一个项目中。 dja
我有注册过程,以便在用户单击注册时存储“电话”的自定义属性,如果用户在其中输入了电话号码。但是,我希望它是一个必填字段,如果留空则防止注册。我还没有找到任何关于如何执行此操作的 keycloak 文档
我有django注册设置,它会发送电子邮件-是的! 但是,我们决定将我的网站命名为“example.com”,这不是我决定使用的名称。很酷的名字,但不适合我。 如何将example.com更改为其他内
我是一名优秀的程序员,十分优秀!