gpt4 book ai didi

django-forms - Django 模型表单和 CSS 样式

转载 作者:行者123 更新时间:2023-12-04 06:50:49 26 4
gpt4 key购买 nike

我正在使用模型表单来生成表单。
wiek = models.PositiveIntegerField(verbose_name="Wiek")
有没有办法为其分配 CSS 样式?我不想为表单创建 html,因为它的工作量太大(复杂的表单)。我想从模型中生成它们,但我也想对其进行样式设置。如何为每个表单创建单独的 CSS?

感谢您提前回答

最佳答案

好,

选项1:
可能你有这样的代码:

<form action=.......
{{form.as_something}}
</form>

如果是这样,您可以为每个 <form> 分配一些特殊的类。标记,然后根据需要设置样式。

选项2:
如果您需要独立设置每个字段的样式,您可以使用 Django 默认使用 id_name_of_field 的事实。命名字段 id 的约定。所以你可以使用 #id_name_of_field在您的 css 中设置特定字段的样式。

选项3:
在模型形式中,您可以为每个字段的小部件分配一些属性,例如:
self.fields['wiek'].widget.attrs['class'] = 'some-class'

关于django-forms - Django 模型表单和 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3168939/

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