import json from flask import url_for def render_form(form_json, module_id, aufmass_id=None): fields = json.loads(form_json) if isinstance(form_json, str) else form_json parts = [] berechnen_url = url_for("custom_modules.berechnen", module_id=module_id) if aufmass_id: berechnen_url += f'?aufmass_id={aufmass_id}' parts.append(f'
') cond_js = ''' ''' parts.append(cond_js) return '\n'.join(parts) def _esc(s): return str(s).replace('&', '&').replace('<', '<').replace('>', '>').replace('"', '"')