首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django Admin:如何访问admin.py中的请求对象,以获取list_display方法?

在 Django Admin 中,要访问 admin.py 中的请求对象,以获取 list_display 方法,可以使用以下方法:

  1. admin.py 文件中,定义一个自定义的列表显示方法,该方法可以接收一个参数,该参数就是请求对象。
代码语言:python
代码运行次数:0
复制
def custom_list_display(request, obj):
    # 在这里访问请求对象
    return obj.some_attribute
  1. admin.py 文件中,将自定义的列表显示方法添加到 list_display 属性中。
代码语言:python
代码运行次数:0
复制
from django.contrib import admin
from .models import MyModel

class MyModelAdmin(admin.ModelAdmin):
    list_display = ('custom_list_display',)

    def custom_list_display(self, obj):
        # 在这里访问请求对象
        return obj.some_attribute

admin.site.register(MyModel, MyModelAdmin)

这样,在 Django Admin 中,您就可以访问 admin.py 中的请求对象,以获取 list_display 方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

16分8秒

人工智能新途-用路由器集群模仿神经元集群

领券