继续完成昨天的第一个点:更改DJANGO的ADMIN后台的表单显示

遇到的问题是MANYTOMANY的选项太多,默认的DJANGO一个多选框搞得人蛋疼,

于是作了一个扩展,不是最好的,但方便多啦。。

也是在昨天说过的各个app的admin.py里操作:

from django.forms import CheckboxSelectMultiple

# Register your models here.

class SiteForm(forms.ModelForm):

    class Meta:
        forms.model = Site
        widgets = {
            'app_name': CheckboxSelectMultiple(),
        }

class SiteAdmin(admin.ModelAdmin):
    list_display = ('name', 'status', 'change_date')
    search_fields = ['name']
    form = SiteForm
    fields = ('name', 'description', 'app_name', 'status')

以前:

继续完成昨天的第一个点:更改DJANGO的ADMIN后台的表单显示

现在:

继续完成昨天的第一个点:更改DJANGO的ADMIN后台的表单显示

上一篇:loadrunner11 安装及破解教程来自百度文库


下一篇:Java 包(package)详解