修改添加数据界面的布局

在Django admin中修改添加数据界面的布局通常涉及到自定义模板或重写ModelAdmin中的某些方法,比如change_form_templateadd_form_templatefieldsetsadd_fieldsets。但是,如果你只是想简单地调整字段的布局和顺序,而不涉及复杂的HTML或JavaScript,那么使用fieldsetsadd_fieldsets通常就足够了。

from django.contrib import admin  
from .models import BasicInfo  
  
class BasicInfoAdmin(admin.ModelAdmin):  
    fieldsets = (  
        (None, {  
            'fields': (('field1', 'field2'), 'field3', 'field4'),  
            'description': "这里可以添加一些描述性的文本"  
        }),  
        ('More fields', {  
            'classes': ('collapse',),  # 这将使这个字段集默认折叠起来  
            'fields': ('field5', 'field6'),  
        }),  
    )  
  
admin.site.register(BasicInfo, BasicInfoAdmin)

相关推荐

  1. 修改添加数据界面布局

    2024-06-12 06:06:03       7 阅读
  2. 【思路】基于Spring实现配置界面修改

    2024-06-12 06:06:03       38 阅读
  3. MySQL数据库基础知识之添加修改删除记录表

    2024-06-12 06:06:03       17 阅读
  4. MySQL添加数据方式

    2024-06-12 06:06:03       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 06:06:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 06:06:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 06:06:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 06:06:03       18 阅读

热门阅读

  1. GDB调试

    2024-06-12 06:06:03       9 阅读
  2. <题海拾贝>[递归]1.汉诺塔

    2024-06-12 06:06:03       7 阅读
  3. 产品经理算是好职业吗?对照一下就知道!

    2024-06-12 06:06:03       7 阅读
  4. C++多线程对于类的静态成员处理

    2024-06-12 06:06:03       11 阅读
  5. 几句话明白什么是Kubernetes Operator?

    2024-06-12 06:06:03       8 阅读
  6. 计算广告读书杂记-待整理

    2024-06-12 06:06:03       8 阅读
  7. 学习分享-tryLock和 lock的区别

    2024-06-12 06:06:03       9 阅读
  8. 643.子数组最大平均数

    2024-06-12 06:06:03       7 阅读