def format_instrumented_list(view, context, model, name):
value = getattr(model, name)
out = ""
if isinstance(value, InstrumentedList):
out = "<ul>"
for x in value:
if x is None:
continue
if hasattr(x, "admin_view_link"):
out += "<li><a href='{}'>{}</a></li>".format(
getattr(x, "admin_view_link")(), x)
else:
out += str(x)
out += "</ul>"
return Markup(out)
评论列表
文章目录