是否有任何方法可以仅为单个StackedInlineAdmin
更改模型的字符串表示形式
对于__str__
def __str__(self):
"""
Return string representation of ApplicationFrom objects.
:return: str
"""
return '{} - {}'.format(str(self.person), dict(FORM_TYPES)[self.form_type])
但我想最后修改日期与它一样,只是在这个内联管理
对于这种行为,我可以将模型的__str__
方法更改为
def __str__(self):
"""
Return string representation of ApplicationFrom objects.
:return: str
"""
return '{} - {} - {}'.format(str(self.person), dict(FORM_TYPES)[self.form_type], get_standard_date_time_format(self.modified_at))
但是这个模型的旧字符串表示目前正在其自身的管理和代码库中的其他地方使用
我想要的是,我应该能够为这个管理员更新模型的字符串表示形式。我们可以使用label_from_instance
通过覆盖formfield_for_foreignkey
来更新管理中下拉列表模型的字符串表示形式,但我找不到更新StackedInlineAdmin中其表示形式的方法
目前没有回答
相关问题 更多 >
编程相关推荐