Accept Merge Request #22 : (virusdefender-dev -> dev)

Merge Request: 增加 admin 后台返回执行模板的 views 函数;admin spa模板;通用分页参数
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/22
This commit is contained in:
virusdefender
2015-08-05 19:48:59 +08:00

View File

@@ -1,3 +1,14 @@
from django.shortcuts import render # coding=utf-8
from django.conf import settings
from django.http import HttpResponse, Http404
# Create your views here. 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:
raise Http404