blob: b8866c4732d6fee7a913e9a1d502b82cb5a895d2 [file] [log] [blame]
# /opt/planetstack/core/dashboard/views/helloworld.py
import datetime
import os
import sys
import time
import json
from django.http import HttpResponse, HttpResponseServerError, HttpResponseForbidden
from django.views.generic import TemplateView, View
from django.forms.models import model_to_dict
from objects import XOSLIB_OBJECTS
class XOSLibDataView(View):
def get(self, request, name="hello_world", **kwargs):
if name in XOSLIB_OBJECTS:
result = XOSLIB_OBJECTS[name]().get()
else:
raise ValueError("Unknown object %s" % name)
return HttpResponse(json.dumps(result), mimetype='application/json')