【发布时间】:2015-08-13 01:57:39
【问题描述】:
我已经在我的项目中实现了 django-tables2。但我无法按其中一个字段(我从应用程序(模型)外部调用)进行排序。当我单击 GUI 中的订购按钮时,它没有按预期工作。
以下是代码:
validation_time = tables.Column(accessor='model.history', verbose_name="Validation Time")
这是调用该字段的代码:
def render_validation_time(self, value):
try:
x = value.filter(field_name__iexact='status').latest('id')
validated_time = datetime.fromtimestamp(int(x.date_modified)).strftime('%a, %d %b %Y %H:%M:%S')
except ObjectDoesNotExist:
return "--"
else:
return validated_time
【问题讨论】:
-
需要预处理吗?
标签: python django django-models django-tables2