继续完成昨天的第一个点:更改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')
复制代码

以前:

现在:

目录
相关文章
|
3月前
|
前端开发 开发者 Python
django表单
django表单
26 0
|
8月前
|
前端开发 中间件 数据安全/隐私保护
【Django】创建用户,中间件,表单组件
【Django】创建用户,中间件,表单组件
47 0
|
3月前
|
Python
百度搜索:蓝易云【Django自带的Admin后台中如何获取当前登录用户】
在上面的代码中,`@staff_member_required`装饰器确保只有管理员可以访问 `my_custom_view`视图,而 `@login_required`装饰器确保只有登录的用户可以访问该视图。然后,可以使用 `request.user.username`获取当前登录用户的用户名,并将其传递到模板中进行显示或其他操作。
33 3
|
4月前
|
算法 Java Python
Python【算法中心 01】Web框架Django入门(安装+项目创建+应用创建+服务启动)Python搭建算法中心后台实例分享
Python【算法中心 01】Web框架Django入门(安装+项目创建+应用创建+服务启动)Python搭建算法中心后台实例分享
47 0
|
4月前
|
人工智能 开发工具 数据库
Django实践-03模型-02基于admin管理表
Django实践-03模型-02基于admin管理表
Django实践-03模型-02基于admin管理表
|
4月前
|
JSON 安全 数据库
在 Django 中呈现 HTML 表单(GET 和 POST)
在 Django 中呈现 HTML 表单(GET 和 POST)
38 0
|
4月前
|
Python
如何使用 Django Forms 创建表单?
如何使用 Django Forms 创建表单?
37 0
如何使用 Django Forms 创建表单?
|
4月前
|
XML 应用服务中间件 nginx
关于nginx部署Django 后台样式丢失
关于nginx部署Django 后台样式丢失
58 0
|
5月前
|
前端开发 数据库 UED
为什么 Django 后台管理系统那么“丑”?
为什么 Django 后台管理系统那么“丑”?
|
5月前
|
数据安全/隐私保护 Python
27 Django高级- Admin站点
27 Django高级- Admin站点
36 0