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

        return DocumentManager.get_documents(Picture, "pictures/owner", startKey, endKey, skip, limit)
コード例 #2
0
ファイル: models.py プロジェクト: mike-perdide/newebe
    def get_mine(startKey=None, tag=None):
        '''
        Return last 30 activities of newebe owner. If *startKey* (date) 
        is given, last 30 activities until *startKey* will be returned.
        '''

        return DocumentManager.get_documents(Activity, "activities/mine", 
                startKey = startKey, limit = activity_settings.LIMIT + 1)
コード例 #3
0
ファイル: models.py プロジェクト: rakoo/newebe
    def get_list(startKey=None, skip=0, limit=news_settings.NEWS_LIMIT):
        '''
        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_documents(
                           MicroPost, "news/all", startKey, skip, limit)