root.roles.append(admin_role) db.session.add(root) db.session.commit() page = Page() page.title = 'Homepage' page.slug = 'home' page.content = "<h1>Bismillah</h1>" page.is_homepage = True db.session.add(page) db.session.commit() menu = Menu() menu.title = 'Homepage' menu.order = 1 menu.page_id = page.id db.session.add(menu) db.session.commit() page = Page() page.title = 'About' page.slug = 'about' page.content = "<h1>Ini About page</h1>" page.is_homepage = False db.session.add(page) db.session.commit() menu = Menu() menu.title = 'About us' menu.order = 10 menu.page_id = page.id
gaming_page = Page() gaming_page.title = "Gaming" gaming_page.subtype = 'pinterestpage' gaming_page.subtype_data = json.dumps({ 'show_post': True, 'category': 'gaming', 'count': 5, 'order_by': 'date' }) db.session.add(gaming_page) db.session.commit() menu = Menu() menu.title = 'Gaming' menu.page_id = gaming_page.id #NOTE: As it refer to gaming_page.id, we need to commit gaming_page first menu.order = 1 db.session.add(menu) it_page = Page() it_page.title = "IT" it_page.subtype = 'pinterestpage' it_page.subtype_data = json.dumps({ 'show_post': True, 'category': 'it', 'count': 5, 'order_by': 'date' }) db.session.add(it_page) db.session.commit()