gpt4 book ai didi

django - 覆盖 Django 管理多选小部件的大小

转载 作者:行者123 更新时间:2023-12-03 14:36:21 25 4
gpt4 key购买 nike

Django 新手问题:我希望 Django 管理员在多选小部件中显示更多行选项。我有一个非常长的列表可供选择,默认的 4 行并不方便,尤其是在滚动时。

现在,该小部件呈现为 选择多个 但我希望它是 选择多个尺寸="12" .理想情况下,这应该用于特定字段,但我可以接受所有具有相同大小属性的字段。

那么在 Django 中哪里是改变它的最佳位置呢?

最佳答案

我在 admin.py 中通过为所有 ManyToManyField 项目设置总大小来做到这一点,例如:

from django.contrib import admin
from django.forms import SelectMultiple
from django.db import models
from models import *

class RiverAdmin(admin.ModelAdmin):
formfield_overrides = { models.ManyToManyField: {'widget': SelectMultiple(attrs={'size':'10'})}, }

admin.site.register(River, RiverAdmin)

关于django - 覆盖 Django 管理多选小部件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12330458/

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