Python 是否将模型字段值分配给django中的自定义字段?
我已经使用django admin的admin类在django admin中创建了一个自定义字段。现在我有一个模型字段,其中包含相应的数据库值。我希望使用admin.py创建的自定义字段具有此模型字段的值。是否可以将模型字段值分配给django中的自定义字段?是的,可以。不必在django管理类中声明自定义字段,您可以在模型类中创建一个方法并在其中填充相应的值 示例代码:Python 是否将模型字段值分配给django中的自定义字段?,python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,我已经使用django admin的admin类在django admin中创建了一个自定义字段。现在我有一个模型字段,其中包含相应的数据库值。我希望使用admin.py创建的自定义字段具有此模型字段的值。是否可以将模型字段值分配给django中的自定义字段?是的,可以。不必在django管理类中声明自定义字段,您可以在模型类中创建一个方法并在其中填充相应的值 示例代码: class ModelA(models.Model): name = models.CharField()
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"]
是的,只需覆盖
get\u queryset
方法。我不想基于某个查询使用一些新的筛选字段验证整个模型。我想要一个特定字段“custom field”要获得模型字段的值…如果这可以通过get_queryset完成,您是否可以为此编写一些代码…非常感谢@AvinashRajwhat is admin_order_field?@jbackerIt用于对管理面板ui中的_greetings列进行排序。