def get_initial(self): init = {} if "page" in self.request.GET.keys(): page_name = self.request.GET["page"] parent_name = "/".join(page_name.split("/")[:-1]) parent = Page.get_page_by_full_name(parent_name) if parent is not None: init["parent"] = parent.id init["name"] = page_name.split("/")[-1] return init
def get_object(self): self.page = Page.get_page_by_full_name(self.kwargs["page_name"]) return self.page