如何配置 admin.py 文件以查看 django-picklefield 片段的 PickledObjectField

How to configure admin.py file to see PickledObjectField of django-picklefield snippet

我有一个简单的模型

class UserNotification(TimeStampedModel):
    user = models.ForeignKey('profiles.user', unique=True)
    notifications = PickledObjectField()

当我制作此模型的一些对象并在管理面板中查看时,我只看到用户字段而不是通知字段。如何修改 admin.py 以查看它。我在 admin.py

中使用以下内容
admin.site.register(models.UserNotification)

试试这个:

class UserNotification(TimeStampedModel):
   user = models.ForeignKey('profiles.user', unique=True)
   notifications = PickledObjectField()

    def notifications_unpacked(self):
        return u'{notifications}'.format(notifications=self.notifications)


class UserNotificationAdmin(admin.ModelAdmin):
    list_display = ('id', 'user','notifications_unpacked',)