0

我有一个PointField来自django.contrib.gis.db.models的模型。这不知何故不会让管理站点显示具有漂亮的字段和值表的对象。相反,它显示一个以模型名称命名的字段。这些值只是一堆“对象”。带有模型的名称。如果我单击对象,我可以很好地编辑它。但是,如果能够在 admin/ 页面本身过滤和查看字段值,那就太好了。

4

1 回答 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 回答