如何配置 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',)
我有一个简单的模型
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',)