main_views.py 858 B

1234567891011121314151617181920212223242526272829303132
  1. from .tool.func import *
  2. def main_views_2(conn, name):
  3. curs = conn.cursor()
  4. if re.search('\/', name):
  5. m = re.search('^(.*)\/(.*)$', name)
  6. if m:
  7. n = m.groups()
  8. plus = '/' + n[0]
  9. rename = n[1]
  10. else:
  11. plus = ''
  12. rename = name
  13. else:
  14. plus = ''
  15. rename = name
  16. m = re.search('\.(.+)$', name)
  17. if m:
  18. g = m.groups()
  19. else:
  20. g = ['']
  21. if g == 'css':
  22. return easy_minify(flask.send_from_directory('./views' + plus, rename), 'css')
  23. elif g == 'js':
  24. return easy_minify(flask.send_from_directory('./views' + plus, rename), 'js')
  25. elif g == 'html':
  26. return easy_minify(flask.send_from_directory('./views' + plus, rename))
  27. else:
  28. return flask.send_from_directory('./views' + plus, rename)