This commit is contained in:
bkfox
2015-10-02 15:31:44 +02:00
parent 2af9cf8b13
commit 7069ed8918
7 changed files with 224 additions and 105 deletions

24
cms/website.py Normal file
View File

@ -0,0 +1,24 @@
import cms.routes as routes
class Website:
name = ''
logo = None
menus = None
router = None
def __init__ (self, **kwargs):
self.__dict__.update(kwargs)
if not self.router:
self.router = routes.Router()
if not self.sets:
self.sets = []
def register_set (self, view_set):
view_set = view_set(website = self)
self.router.register_set(view_set)
@property
def urls (self):
return self.router.get_urlpatterns()