コード例 #1
0
ファイル: models.py プロジェクト: mike-perdide/newebe
    def get_owner_last_pictures(startKey=None,  
                 skip=0, limit=PICTURE_LIMIT, tag=None):
        '''
        Returns owner pictures. If *startKey* is provided, it returns last
        picture posted by owner until *startKey*.
        '''

        return DocumentManager.get_tagged_documents(Picture, "pictures/owner",
            "pictures/mine-tags", startKey, tag, limit, skip)
コード例 #2
0
ファイル: models.py プロジェクト: mike-perdide/newebe
    def get_mine(startKey=None, skip=0, limit=news_settings.NEWS_LIMIT,
                 tag=None):

        '''
        Return last 10 (=NEWS_LIMIT in news_settings.py) micro posts descending
        from current user. If *startKey* is given, it retrieves micro posts from
        startKey. 

        Ex: If you need post from November, 2nd 2010, set *startKey*
        as 2010-11-02T23:59:00Z. First element is never included (because of
        pagination).
        '''

        return DocumentManager.get_tagged_documents(MicroPost, 
                "news/mine", "news/mine-tags", startKey, tag, limit, skip)
コード例 #3
0
ファイル: models.py プロジェクト: mike-perdide/newebe
    def get_list(startKey=None, skip=0, limit=news_settings.NEWS_LIMIT,
                 tag=None):
        '''
        Return last 10 (=NEWS_LIMIT in news_settings.py) micro posts descending.
        If *startKey* is given, it retrieves micro posts from startKey. 

        Ex: If you need post from November, 2nd 2010, set *startKey*
        as 2010-11-02T23:59:00Z. First element is never included (because of
        pagination).

        Arguments:
          *startKey* The date from where data should be retrieved
        '''
       
        return DocumentManager.get_tagged_documents(MicroPost, 
                "news/all", "news/tags", startKey, tag, limit, skip)