def create(token, name): site = Site.create(token=token, name=name) node = get_node(site.id) site.node = node site.save() comment_table = generate(site.id, token, node) comment_table.create_table() local_cache[token] = site return site
def post(self): site = Site.all().get() if(site): self.redirect("/") save_items = {'site.title':'','site.admin':'','site.password':''} form_items = ['site.title','site.admin','site.password'] for item in form_items: if item in self.request.arguments(): if self.request.get(item) != "": save_items[item] = self.request.get(item) else: self.json_out({"success":False,"message":"%s is not entered" % item}) return False else: self.json_out({"success":False,"message":"%s is not in the form" % item}) return False user = self.ws.users.get_current_user(self) site = Site.create(save_items['site.admin'],save_items['site.password'],save_items['site.title'],user) self.redirect('/')