def lagrum(row, idx): val = value(row, idx) ds = parse_lagrum(val) for d in ds: if "fs" in d: fsrefs[(d["fs"], d["fsnr"])] += 1 res = format_lagrum(ds) # print("%s => %s => %s" % (val, ds, res)) return res
def get_value(obj, key): if key == 'lagrum': parts = parse_lagrum(getattr(obj, key)) if parts: link = list(format_link(*parts))[0] if link: return "<a href='%s'>%s</a>" % (link, getattr(obj, key)) else: return getattr(obj, key) else: return swedify(getattr(obj, key), obj._meta.get_field_by_name(key)[0])