Beispiel #1
0
    def _create(cls, *args, **kwargs):
        try:
            root = Page.objects.get(depth=0)
        except Page.DoesNotExist:
            root = Page.add_root(title='root')

        return root.add_child(title=kwargs['title'])
Beispiel #2
0
Site.objects.all().delete()
Page.objects.all().delete()
User.objects.all().delete()

admin = User.objects.create(
    **{
        "password":
        "******",
        "is_superuser": True,
        "username": "******",
        "is_staff": True,
        "is_active": True,
    })

root_page = Page(title='Root Page')
Page.add_root(instance=root_page)

blog_page = BlogPage(
    **{
        "title": "Blog Page",
        "slug": "blog-page",
        "live": True,
        "has_unpublished_changes": False,
        "url_path": "/blog/",
        "owner": admin,
        "first_published_at": "2018-08-28T04:30:35.450Z",
        "last_published_at": "2018-08-28T04:30:35.450Z",
        "body": ('<h2>The Blog</h2>'
                 '<p>This is my blog!</p>'),
    })
root_page.add_child(instance=blog_page)
def page():
    parent_page = Page(title='My cool blog index')
    Page.add_root(instance=parent_page)
    page = Page(title='My cool blog')
    parent_page.add_child(instance=page)
    return page
 def setUp(self):
     self.root_page = Page.add_root(instance=Page(title="Root"))
     self.page = HomePageFactory.build()
     self.root_page.add_child(instance=self.page)
def parent_page():
    parent_page = Page(title='My cool photo index')
    Page.add_root(instance=parent_page)
    return parent_page