更改Django管理门户的列表视图

lilott8

我已经广泛阅读了如何更改Django的管理站点。我基本上已经弄清楚了-我认为。但是,仍有一些事情使我无法理解。我正在使用默认的注册管理员网址;因此它们不是自定义的,只有自动显示的内容。

解释这一点的最简单方法是通过图像...

这是我所拥有的: 原始管理员版面

这就是我想要的: 在此处输入图片说明

我相当确定更改应该相当简单。但是我不确切知道要更改哪种模型和调整模板以使其看起来像我想要的那样。[数字]-[名称]是我模型中的字段。

我扩展了管理界面的其他部分,以获取用于编辑特定元素的自定义表单-通过注册我的模型并为其自定义字段。

@admin.register(Course)
class CourseAdmin(admin.ModelAdmin):
    form = CourseAdminForm

    fieldsets = (
        ('Course Info:', {'fields': ('course_number', 'name', 'description', 'units')}),
        ('Load Info:', {'fields': ('lecture_hours', 'lab_hours', 'discussion_hours', 'work_hours')})
    )

在我的app/admin.py档案中。

我有点困惑,因为从技术上讲,这里没有可注册的模型。因此,我不确定100%如何做到这一点。我是否将我的每项修改都包装CourseAdmin为具有已注册URL的不同类/方法,作为类,还是还有其他方法需要这样做?

戈奇特

您需要编辑Course模型类:

# models.py
class Course(models.Model):

    # fields here
    name = ...
    # ...

    # add a unicode method
    # __str__ method if you are using python 3.x
    def unicode(self):
        return '%s - %s' % (self.pk, self.name)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Django管理员更改列表视图页面中添加按钮

来自分类Dev

Django管理员列表视图阻止选择查找

来自分类Dev

django管理员自定义列表视图

来自分类Dev

Django 管理员限制对列表视图的访问

来自分类Dev

从门户更改 Azure Api 管理中的服务结构端点端口

来自分类Dev

Android:如何更改列表视图中列表项的背景颜色,由SimpleCursorAdapter管理

来自分类Dev

如何更改列表视图?

来自分类Dev

从列表视图更改为列表视图

来自分类Dev

在文件资源管理器中更改为列表视图-到处

来自分类Dev

如何管理Web门户

来自分类Dev

Django和DjangoCMS视图管理

来自分类Dev

Django自定义用户管理field_sets未在管理门户中显示

来自分类Dev

避免在Django管理员列表视图中进行n + 1个查询

来自分类Dev

如何在Django管理界面中自定义列表数据视图?

来自分类Dev

用户可自定义的Django管理员列表视图

来自分类Dev

更改列表视图而不跳转

来自分类Dev

动画列表视图页面更改

来自分类Dev

如何更改列表视图的顺序

来自分类Dev

更改列表视图中的图标

来自分类Dev

如何更改列表项的视图

来自分类Dev

Django:更改管理FileField输出?

来自分类Dev

如何更改Django管理语言?

来自分类Dev

Django:更改管理FileField输出?

来自分类Dev

修改Django 1.6管理员更改列表中“ list_display_links”的URL

来自分类Dev

使用模板覆盖更改Django管理列表中的模型对象url

来自分类Dev

修改Django 1.6管理员更改列表中“ list_display_links”的URL

来自分类Dev

在django admin中使用代理模型来自定义更改列表视图

来自分类Dev

删除ArrayField Django的列表视图

来自分类Dev

Python Django:管理界面上的联接视图

Related 相关文章

热门标签

归档