gpt4 book ai didi

python - django:管理小部件CSS?

转载 作者:行者123 更新时间:2023-12-01 06:12:41 25 4
gpt4 key购买 nike

我在表单中使用管理员的 filteredselectmultiple 小部件:

students = forms.ModelMultipleChoiceField(queryset=Student.objects.all(),widget=FilteredSelectMultiple("Subjects",is_stacked=False))

但是,该小部件没有像管理页面那样的样式。

我已在模板中包含 form.media,但我知道我的页面中未包含 css 文件。

问题是:我的模板中需要包含什么 css 文件?我是否必须为我使用的每个 django 小部件添加它们?

最佳答案

我不知道为什么默认情况下所需的 css 文件不包含在小部件媒体中,因为 form.media 应该收集该表单中使用的小部件的所有媒体文件...我自己很快尝试了一下,然后遇到同样的问题。

您需要包含的 css 文件似乎是 widgets.css。将其添加到我的表单中使其对我有用:

class Media:
css = {
'all': ['{0}css/widgets.css'.format(settings.ADMIN_MEDIA_PREFIX), ]
}

如果这能解答您的问题,请告诉我!我是新手,所以欢迎任何反馈:)

关于python - django:管理小部件CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4900247/

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