Пример #1
0
 def get_page(self, name, only_api_url=False):
     """Retrieve the page object."""
     page = Page(name, api_url='http://localhost/dummy-api')
     if not only_api_url:
         page.title = name.capitalize()
         page.content = 'This is the {} page'.format(page.title)
     return page
Пример #2
0
 def get_page(self, name, only_api_url=False):
     """Retrieve the page object."""
     page = Page(name, api_url="http://localhost/dummy-api")
     if not only_api_url:
         page.title = name.capitalize()
         page.content = "This is the {} page".format(page.title)
     return page
Пример #3
0
 def get_page(self, name, only_api_url=False):
     """Retrieve the page object."""
     page = Page(name)
     if not only_api_url:
         page.title = name.capitalize()
         page.content = self.content.format(
             title=page.title,
             loader_name=self.__class__.__name__
         )
     return page
Пример #4
0
    def get_page(self, name, only_api_url=False):
        """Retrieve the page object."""
        fields = None
        if only_api_url:
            fields = {'api_url': True}

        record = self.engine.find_one({'name': name}, fields)
        if not record:
            message = 'No page named "{}" can be found in the MongoDB collection {}'.format(
                name.encode('utf-8'),
                self.collection_name
            )
            raise Http404(message)

        page = Page(
            name,
            record.get('title', ''),
            record.get('content', ''),
            record.get('is_static', True),
            record['api_url'],
            record.get('base_template')
        )
        return page
Пример #5
0
 def get_page(self, name, only_api_url=False):
     """Retrieve the page object."""
     page = Page(name, api_url='http://localhost/dummy-api')
     return page