api_w_render.py 819 B

123456789101112131415161718192021222324252627
  1. from .tool.func import *
  2. def api_w_render(name = '', tool = '', data_in = ''):
  3. with get_db_connect() as conn:
  4. curs = conn.cursor()
  5. if flask.request.method == 'POST':
  6. data_org = flask.request.form.get('data', '')
  7. if tool == '':
  8. data_pas = render_set(
  9. doc_name = name,
  10. doc_data = data_org,
  11. data_type = 'api_view'
  12. )
  13. else:
  14. data_pas = render_set(
  15. doc_data = data_org,
  16. data_type = 'api_thread',
  17. data_in = data_in
  18. )
  19. return flask.jsonify({
  20. "data" : data_pas[0],
  21. "js_data" : data_pas[1]
  22. })
  23. else:
  24. return ''