OnlineJudge/admin/views.py
2015-08-07 20:02:08 +08:00

15 lines
521 B
Python

# coding=utf-8
from django.conf import settings
from django.http import HttpResponse, Http404
from rest_framework.views import APIView
class AdminTemplateView(APIView):
def get(self, request, template_dir, template_name):
path = settings.TEMPLATE_DIRS[0] + "/admin/" + template_dir + "/" + template_name + ".html"
try:
return HttpResponse(open(path).read(), content_type="text/html")
except IOError:
return HttpResponse(u"模板不存在", content_type="text/html")