更改 Django 用户表单的标签颜色
Change label color of Django user form
我向我的项目添加了一个用户模块,并为此使用了默认的 Django 用户模型。
我必须更改样式以适合我的其他页面。背景颜色为黑色。问题是 Django 生成的默认标签和错误消息(例如:“用户名”、“密码”、“输入与之前相同的密码以进行验证”)也是黑色的,现在不可见。如何更改标签颜色以便它们再次可见?我是开发和 Whosebug 的新手,如果我在问题中使用了不正确的术语或标签,我深表歉意。提前致谢。screenshot of the login form (highlighted is my problem
这是我的forms.py(用户应用)
from django.contrib.auth.forms import UserCreationForm
class CustomUserCreationForm(UserCreationForm):
class Meta(UserCreationForm.Meta):
fields = UserCreationForm.Meta.fields + ("email",)
这是我的 login.html
<h2>Login</h2>
<div>
<form method="post" class="loginfrm">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Login" class="loginbtn">
</form>
</div>
感谢 Mubashar Javed 的评论,我已经弄明白了。
<form method="post" class="loginfrm">
我必须将样式应用到这个 class,我应用到这个 class 的任何样式只会影响标签。正是我想要的。
<style>
.loginfrm {
color: white;
}
</style>
you can see that my problem is now fixed.
我向我的项目添加了一个用户模块,并为此使用了默认的 Django 用户模型。 我必须更改样式以适合我的其他页面。背景颜色为黑色。问题是 Django 生成的默认标签和错误消息(例如:“用户名”、“密码”、“输入与之前相同的密码以进行验证”)也是黑色的,现在不可见。如何更改标签颜色以便它们再次可见?我是开发和 Whosebug 的新手,如果我在问题中使用了不正确的术语或标签,我深表歉意。提前致谢。screenshot of the login form (highlighted is my problem
这是我的forms.py(用户应用)
from django.contrib.auth.forms import UserCreationForm
class CustomUserCreationForm(UserCreationForm):
class Meta(UserCreationForm.Meta):
fields = UserCreationForm.Meta.fields + ("email",)
这是我的 login.html
<h2>Login</h2>
<div>
<form method="post" class="loginfrm">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Login" class="loginbtn">
</form>
</div>
感谢 Mubashar Javed 的评论,我已经弄明白了。
<form method="post" class="loginfrm">
我必须将样式应用到这个 class,我应用到这个 class 的任何样式只会影响标签。正是我想要的。
<style>
.loginfrm {
color: white;
}
</style>
you can see that my problem is now fixed.