`
xiaoJay
  • 浏览: 68805 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

定制django管理界面

阅读更多
一 Change List Page
对于 change list page, admin.ModelAdmin的常用选项:
list_display:显示的field项目;
list_filter: 在右边添加过滤器;
list_per_page:每页显示的项目数量,default是100;
search_fields:在上方添加搜索框;

from django.contrib import admin
from jayyoung_cn.sms.models import ScheduledSms

class ScheduledSmsAdmin(admin.ModelAdmin):
    #date_hierarchy = 'date'
    list_display = ('date', 'msg', 'actived')
    list_display_links = ('msg',)
    #list_editable = ('msg',)
    list_filter = ('actived','date')
    list_per_page = 5
    #prepopulated_fields = {"msg": ("hour",)}
    search_fields = ['msg']
admin.site.register(ScheduledSms, ScheduledSmsAdmin)
分享到:
评论

相关推荐

    Django的资产管理系统源码

    - Adminlet如何定制Django的admin界面。 - 使用URL配置实现URL到视图的映射。 - 理解Django的模板语言(Django Templates)及其工作原理。 - 静态文件和媒体文件的管理方式。 - 如何进行数据库迁移,以及Django的...

    django-flat-theme, Django 管理界面的扁平主题 现代,新鲜,简单.zip

    `django-flat-theme` 是一个为 Django 提供现代化管理界面的优秀解决方案,它使得开发者能够轻松地提升后台管理系统的视觉效果,提高工作效率,同时得益于开源社区的支持,用户可以根据自己的需求进行个性化定制,...

    Python-Django管理的一个扩展让其界面适合于移动设备

    这个扩展的主要目标是改善Django管理界面的响应式设计,确保在不同尺寸的屏幕上都能提供良好的用户体验。响应式设计是一种网页设计方法,它允许页面根据用户设备的屏幕大小和方向自动调整布局、图片和脚本功能,从而...

    基于Django的教务信息管理系统源码

    只需简单配置,Django就能自动生成一个后台管理界面,让管理员可以方便地添加、编辑和删除课程信息,无需编写额外的视图和模板代码。 此外,Django的URL路由系统使得URL设计灵活且易于维护。通过定义URLconf,我们...

    Django_layui后台模板

    3. 后台模板:后台模板是预设的HTML布局和样式,通常包含导航、侧边栏、内容区域等元素,用于快速构建后台管理界面。Django_layui后台模板结合了Django的模板引擎和Layui的UI组件,使得开发者可以便捷地创建出功能...

    Django会员管理系统

    综上所述,Django会员管理系统通过扩展Django的内置认证系统,实现了针对不同用户角色的定制化认证方式,提供了一种灵活且安全的用户管理解决方案。开发者可以通过这样的实践,深入了解Django的认证机制和用户管理...

    django管理系统项目

    6. **Django管理后台(Admin)**:通过简单的配置,可以自动创建一个管理界面,用于管理数据库中的模型实例。 7. **中间件(Middleware)**:中间件提供了一种全局操作请求和响应的方式,可以用来实现如日志记录、...

    django学生后台管理系统

    在Django生态系统中,xadmin是一个可定制化的管理界面,它扩展了Django内置的admin,提供了更丰富的样式和功能。 Django是Python领域最流行的Web开发框架之一,它遵循MVT(Model-View-Template)设计模式,强调...

    基于django,python 的销售管理系统,

    1. **MVC模式**:Django遵循模型-视图-控制器(Model-View-Controller)架构模式,它将业务逻辑、数据和用户界面分离,提高了代码的可维护性和可复用性。 2. **URL路由**:Django通过URLconfs进行URL调度,将HTTP...

    python django+bootstrap实现用户管理系统

    将Django与Bootstrap结合,可以利用Django的后端功能和Bootstrap的前端优势,构建出功能强大、界面友好的用户管理系统。具体步骤可能包括: 1. **设置项目和应用**:使用Django的`startproject`和`startapp`命令...

    Python基于Django+Simpleui矿山网页管理系统源码.zip

    在矿山系统中,后台管理界面可能用于快速查看和修改矿山数据。 9. 性能优化: Django提供了缓存系统,可以通过缓存页面或查询结果来提高系统性能。此外,还可以通过设置数据库连接池、优化SQL查询等方式进一步提升...

    Django-Admin_后台管理系统_django_

    【Django-Admin 后台管理系统】是基于Python的Django框架构建的高效且功能强大的管理界面。Django框架是一个高级Web开发平台,它提供了许多内置功能,如ORM(对象关系映射)用于数据库操作,模板系统用于动态网页...

    Django后台输入框联想、自定义页面、搜索框等

    在Django框架中,开发一个功能丰富的后台管理系统是常见的需求,包括自定义页面、输入框联想、搜索功能以及权限管理等。本项目旨在提供一种实现这些功能的方法,以提升用户体验和管理效率。以下是对这些知识点的详细...

    djangotinyschedule用Django实现的进行日程管理的小应用

    【django-tinyschedule】是一个基于Django框架构建的日程管理小应用,它为Python开发者提供了一种简单、高效的方式来创建和管理日常任务和事件。这个应用的核心目标是实现作业的定时调度,使得开发者可以方便地设定...

    django+scrapy结合

    它提供了丰富的功能,包括模板引擎、ORM(对象关系映射)以及内置的管理界面,使得开发者能够高效地构建动态网站。 Scrapy则是一个为了爬取网站并提取结构化数据而设计的框架,专为爬虫任务定制,具备高效的数据...

    django 自定义管理系统

    只需在模型类上添加`admin.register`,Django就能自动生成管理界面,允许管理员进行增删改查等操作。 1. **注册模型**:通过`admin.site.register(Model)`将模型注册到admin应用,使模型在后台可见。 2. **自定义...

    django 改变样式工具安装包

    Grappelli是Django管理界面(admin site)的前端框架,它提供了一套美观的皮肤,使得默认的Django管理界面变得更加现代化和用户友好。Grappelli支持响应式设计,适应不同设备的显示需求,并且对Bootstrap等流行前端...

    django-suit:Django管理界面的现代主题

    4. 重新运行服务器,你就会看到Django管理界面已换上了新的主题。 需要注意的是,虽然Django-Suit提供了许多增强功能,但并非所有Django-admin的功能都得到了支持。在某些复杂或自定义的模型管理中,可能仍需依赖...

    Django2-xadmin

    **Django2-xadmin** 是一个专为Django2.0及更高版本设计的管理界面增强插件。它提供了一套美观、可定制且功能丰富的后台管理界面,旨在简化开发者的工作,让数据管理和操作变得更加简单易用。在这个版本中,xadmin...

Global site tag (gtag.js) - Google Analytics