def _label(model, value_list, datakeys=None):
"""Make labels for the table head.
Returns a list of tuples. Each tuple contains the verbose label and a key
that can be used for sort parameters in the URL.
"""
attrs = []
labels = []
for value in value_list:
if value in datakeys:
labels.extend(datakeys[value])
attrs.extend(datakeys[value])
else:
attrs.append(value)
try:
labels.append(get_verbose_name(model, value))
except FieldDoesNotExist:
labels.append(value)
return zip(labels, attrs)
评论列表
文章目录