71463204fee0431b7083851705d7751528fe0f71
[plstackapi.git] / planetstack / core / xoslib / objects / sites.py
1 from core.models import Site
2 from xosbase import XOSBase
3 from django.forms.models import model_to_dict
4
5 class XOSSites(XOSBase):
6     name = "sites"
7
8     def __init__(self):
9          super(XOSSites, self).__init__()
10
11     def get(self):
12         allSites = list(Site.objects.all())
13
14         result = []
15         for site in allSites:
16             d=model_to_dict(site)
17             result.append(self.ensure_serializable(d))
18
19         return result
20