main_views.py 1002 B

12345678910111213141516171819202122232425262728293031
  1. from .tool.func import *
  2. def main_views_2(conn, name):
  3. curs = conn.cursor()
  4. m = re.search('\.([^.]+)$', name)
  5. if m:
  6. g = m.groups()
  7. else:
  8. g = ['']
  9. if g[0] == 'css':
  10. c_open = open('./views/' + name, encoding='utf-8')
  11. f_open = c_open.read()
  12. c_open.close()
  13. return flask.Response(easy_minify(f_open, 'css'), mimetype="text/css")
  14. elif g[0] == 'js':
  15. c_open = open('./views/' + name, encoding='utf-8')
  16. f_open = c_open.read()
  17. c_open.close()
  18. return flask.Response(easy_minify(f_open, 'js'), mimetype="text/js")
  19. elif g[0] == 'html':
  20. c_open = open('./views/' + name, encoding='utf-8')
  21. f_open = c_open.read()
  22. c_open.close()
  23. return flask.Response(easy_minify(f_open), mimetype="text/html")
  24. else:
  25. c_open = open('./views/' + name, encoding='utf-8')
  26. f_open = c_open.read()
  27. c_open.close()
  28. return flask.Response(f_open, mimetype="text/plain")