我有一个PointField
来自django.contrib.gis.db.models的模型。这不知何故不会让管理站点显示具有漂亮的字段和值表的对象。相反,它显示一个以模型名称命名的字段。这些值只是一堆“对象”。带有模型的名称。如果我单击对象,我可以很好地编辑它。但是,如果能够在 admin/ 页面本身过滤和查看字段值,那就太好了。
问问题
2078 次
1 回答
1
由于PointField
没有__unicode__
属性,为了显示正确的名称,您可以注册一个新的管理模型对象。
现在,在管理员中list_display
,
class PointFieldAdmin(admin.ModelAdmin):
list_display = ('name', 'field_x', 'field_y', ...)
admin.register(PointField, PointFieldAdmin)
有关在此处注册的管理员模型的更多信息
于 2013-09-20T14:39:05.937 回答