# coding:utf-8 __author__ = "ila" import os,sys from django.http import JsonResponse, HttpResponse from django.apps import apps def index(request): if request.method in ["GET", "POST"]: msg = {"code": 200, "msg": "success", "data": []} print("=================>index") # allModels = apps.get_app_config('main').get_models() # for m in allModels: # print(m.__tablename__) # print(dir(m)) # # for col in m._meta.fields: # # print("col name============>",col.name) # # print("col type============>",col.get_internal_type()) # print(allModels) return JsonResponse(msg) def test(request, p1): if request.method in ["GET", "POST"]: msg = {"code": 200, "msg": "success", "data": []} print("=================>index ", p1) return JsonResponse(msg) def null(request,): if request.method in ["GET", "POST"]: msg = {"code": 200, "msg": "success", "data": []} return JsonResponse(msg) def check_suffix(filelName,path1): try: image_data = open(path1, "rb").read() except: image_data = "no file" if '.js' in filelName: return HttpResponse(image_data, content_type="application/javascript") elif '.jpg' in filelName or '.jpeg' in filelName or '.png' in filelName or '.gif' in filelName: return HttpResponse(image_data, content_type="image/png") elif '.css' in filelName: return HttpResponse(image_data, content_type="text/css") elif '.ttf' in filelName or '.woff' in filelName: return HttpResponse(image_data, content_type="application/octet-stream") elif '.mp4' in filelName: return HttpResponse(image_data, content_type="video/mp4") elif '.mp3' in filelName: return HttpResponse(image_data, content_type="audio/mp3") elif '.csv' in filelName: return HttpResponse(image_data, content_type="application/CSV") elif '.doc' in filelName: return HttpResponse(image_data, content_type="application/msword") elif '.docx' in filelName: return HttpResponse(image_data, content_type="application/vnd.openxmlformats-officedocument.wordprocessingml.document") elif '.xls' in filelName: return HttpResponse(image_data, content_type="application/vnd.ms-excel") elif '.xlsx' in filelName: return HttpResponse(image_data, content_type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") elif '.ppt' in filelName: return HttpResponse(image_data, content_type="application/vnd.ms-powerpoint") elif '.pptx' in filelName: return HttpResponse(image_data, content_type="application/vnd.openxmlformats-officedocument.presentationml.presentation") else: return HttpResponse(image_data, content_type="text/html") def admin_lib2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/lib/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_lib3(request, p1, p2, p3): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/lib/", p1, p2, p3) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p3: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p3 or '.jpeg' in p3 or '.png' in p3 or '.gif' in p3: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p3: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p3 or '.woff' in p3: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p3: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p3: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_lib4(request, p1, p2, p3, p4): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/lib/", p1, p2, p3, p4) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p4: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p4 or '.jpeg' in p4 or '.png' in p4 or '.gif' in p4: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p4: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p4 or '.woff' in p4: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p4: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p4: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_page(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/page/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_page2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/page/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_pages(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/pages/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_pages2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/pages/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_file1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_file2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/", p1, p2) if not os.path.isfile(path1): path1 = os.path.join(os.getcwd(), "templates/front/admin/dist/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_file3(request, p1, p2, p3): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/", p1, p2, p3) if not os.path.isfile(path1): path1 = os.path.join(os.getcwd(), "templates/front/admin/dist/", p1, p2,p3) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p3: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p3 or '.jpeg' in p3 or '.png' in p3 or '.gif' in p3: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p3: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p3 or '.woff' in p3: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p3: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p3: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def admin_file4(request, p1, p2, p3, p4): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/admin/", p1, p2, p3, p4) if not os.path.isfile(path1): path1 = os.path.join(os.getcwd(), "templates/front/admin/dist/", p1, p2,p3,p4) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p4: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p4 or '.jpeg' in p4 or '.png' in p4 or '.gif' in p4: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p4: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p4 or '.woff' in p4: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p4: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p4: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def front_pages(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/pages/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def front_pages2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/pages/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def layui1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/layui/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def layui2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/layui/", p1, p2) print("layui2 path1========================>",path1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def layui3(request, p1, p2, p3): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/layui/", p1, p2, p3) print("layui3 path1========================>",path1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p3: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p3 or '.jpeg' in p3 or '.png' in p3 or '.gif' in p3: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p3: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p3 or '.woff' in p3: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p3: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p3: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def layui4(request, p1, p2, p3, p4): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/layui/", p1, p2, p3, p4) print("layui4 path1========================>",path1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p4: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p4 or '.jpeg' in p4 or '.png' in p4 or '.gif' in p4: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p4: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p4 or '.woff' in p4: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p4: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p4: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def pages1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/pages/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def pages2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/pages/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def front_file1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def front_file2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def schema_front1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def schema_front2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def schema_front3(request, p1, p2, p3): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/", p1, p2, p3) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p3: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p3 or '.jpeg' in p3 or '.png' in p3 or '.gif' in p3: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p3: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p3 or '.woff' in p3: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p3: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p3: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def schema_front4(request, p1, p2, p3, p4): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/", p1, p2, p3, p4) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p4: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p4 or '.jpeg' in p4 or '.png' in p4 or '.gif' in p4: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p4: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p4 or '.woff' in p4: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p4: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p4: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def assets1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/assets/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # elif '.map' in p1: # return JsonResponse({}) # else: # return HttpResponse(image_data, content_type="text/html") def assets2(request, p1, p2): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/assets/", p1, p2) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p2: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p2 or '.jpeg' in p2 or '.png' in p2 or '.gif' in p2: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p2: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p2 or '.woff' in p2: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p2: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p2: # return HttpResponse(image_data, content_type="audio/mp3") # elif '.map' in p2: # return JsonResponse({}) # else: # return HttpResponse(image_data, content_type="text/html") def assets3(request, p1, p2, p3): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/assets/", p1, p2, p3) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p3: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p3 or '.jpeg' in p3 or '.png' in p3 or '.gif' in p3: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p3: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p3 or '.woff' in p3: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p3: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p3: # return HttpResponse(image_data, content_type="audio/mp3") # elif '.map' in p3: # return JsonResponse({}) # else: # return HttpResponse(image_data, content_type="text/html") def assets4(request, p1, p2, p3, p4): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/assets/", p1, p2, p3, p4) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p4: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p4 or '.jpeg' in p4 or '.png' in p4 or '.gif' in p4: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p4: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p4 or '.woff' in p4: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p4: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p4: # return HttpResponse(image_data, content_type="audio/mp3") # elif '.map' in p4: # return JsonResponse({}) # else: # return HttpResponse(image_data, content_type="text/html") def css1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/css/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def js1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/js/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def img1(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/img/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1) # try: # image_data = open(path1, "rb").read() # except: # image_data="no file" # if '.js' in p1: # return HttpResponse(image_data, content_type="application/javascript") # elif '.jpg' in p1 or '.jpeg' in p1 or '.png' in p1 or '.gif' in p1: # return HttpResponse(image_data, content_type="image/png") # elif '.css' in p1: # return HttpResponse(image_data, content_type="text/css") # elif '.ttf' in p1 or '.woff' in p1: # return HttpResponse(image_data, content_type="application/octet-stream") # elif '.mp4' in p1: # return HttpResponse(image_data, content_type="video/mp4") # elif '.mp3' in p1: # return HttpResponse(image_data, content_type="audio/mp3") # else: # return HttpResponse(image_data, content_type="text/html") def front_modules(request, p1): if request.method in ["GET", "POST"]: fullPath = request.get_full_path() print("{}=============>".format(sys._getframe().f_code.co_name), fullPath) path1 = os.path.join(os.getcwd(), "templates/front/modules/", p1) return check_suffix(eval(eval(sys._getframe().f_code.co_name).__code__.co_varnames[-3]),path1)