gpt4 book ai didi

python - 如何将自定义 css 添加到 django 表单 : form. as_p?

转载 作者:太空宇宙 更新时间:2023-11-03 19:30:15 25 4
gpt4 key购买 nike

我花了一些时间向带有提交按钮的输入字段添加一些 CSS。然而,我仍然只是在学习如何使用 django 表单,发现我必须在我的模板中使用“form.as_p”。结果,我失去了我想要的造型。存在哪些方法可以为 Django 表单元素添加样式?!

附言我没有发布任何代码,因为它是标准代码。只是一个与表单/模型相关的常规模板。只是好奇如何添加样式。

最佳答案

您的 Django 表单元素使用与给定字段名称匹配的 ID 呈现,例如这样的表单:

BasicForm(forms.Form):
first_name = models.CharField(...)
last_name = models.CharField(...)

将为每个输入元素(如 first_name_id 和 last_name_id)呈现 id,然后你可以使用这些 id 应用 css 样式,如果你想将一个类添加到所有表单字段(如果你使用类似 bootstrap 的东西)你可以修改像这样的表单字段小部件:

BasicForm(forms.Form):
first_name = models.CharField(...,
widget=forms.TextInput(attrs={'class' : 'myclass'})
last_name = models.CharField(...,
widget=forms.TextInput(attrs={'class' : 'myfieldclass'})

关于python - 如何将自定义 css 添加到 django 表单 : form. as_p?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33072268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com