def format_tasks(view, context, model, name):
value = getattr(model, name)
out = ""
if isinstance(value, InstrumentedList):
out = "<ul>"
for task in value:
task_formatted = "<a href={}>{}</a>".format(
task.admin_view_link(), task)
if task.assignee is not None:
task_formatted += " assigned to <a href='{}'>{}</a> ".format(
task.assignee.admin_view_link(), str(task.assignee))
else:
task_formatted += " not assigned "
task_formatted += " (Updated at: {} )".format(
task.updated_at.strftime("%Y-%m-%d"))
out += "<li>{}</li>".format(task_formatted)
out += "</ul>"
return Markup(out)
评论列表
文章目录