我已经使用管理class.Now在django管理中创建了一个自定义字段,我有一个模型字段,其中包含了相应的数据库值,我希望使用admin.py创建的自定义字段具有这个模型字段的值,可以将模型字段值分配给django中的自定义字段吗?
发布于 2016-03-01 07:17:16
是的,有可能。与在django管理类中声明自定义字段不同,您可以在Model类中创建一个方法并在其中填充相应的值。
示例代码:
class ModelA(models.Model):
name = models.CharField()
def _greetings(self):
return 'Hello ' + self.name
_greetings.admin_order_field = "name"
class ModelAAdmin(admin.ModelAdmin):
list_display = ["name", "_greetings"]https://stackoverflow.com/questions/35714629
复制相似问题