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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user