def default_scenario_cms(): default_moderate_state() page = make_page('Home', 0) body = make_layout('Body') footer = make_layout('Footer') make_section(page, body) make_section(page, footer) page_info = make_page('Information', 1) make_section(page_info, body)
def init_page(name, order, is_home=None): """Create a page if it doesn't already exist.""" if not is_home: is_home = False try: result = Page.objects.get(slug=slugify(name)) update = False if order != result.order: result.order = order update = True if is_home != result.is_home: result.is_home = is_home update = True if update: result.save() except Page.DoesNotExist: result = make_page(name, order, is_home=is_home) return result
def handle(self, *args, **options): try: Page.objects.get(slug='home') except Page.DoesNotExist: make_page('Home', 0) try: Page.objects.get(slug='information') except Page.DoesNotExist: make_page('Information', 1) try: Page.objects.get(slug='portfolio') except Page.DoesNotExist: make_page('Portfolio', 2) print("Created 'cms' demo data...")
def setUp(self): default_moderate_state() page = make_page('home', 0) body = make_layout('body') self.section = make_section(page, body)
def setUp(self): self.page = make_page('Home', 0) self.page = make_page('Information', 1) self.page = make_page('Portfolio', 2)
def setUp(self): self.page = make_page("Home", 0) self.page = make_page("Information", 1) self.page = make_page("Portfolio", 2)