Пример #1
0
 def get(self):
     self.render('index.html', {
             'entries': util.generate_entries(
                 query=self.feeds.db.FeedEntry.find(
                     {'audience': 'general'},
                     limit=100).sort([
                         ('posted', pymongo.DESCENDING)]),
                 db=self.feeds.db)})
Пример #2
0
        def get(self, project):
            project = self.feeds.db.ProjectEntry.find_one({
                    'handle': project})

            self.render('project.html', {
                    'entries_general': util.generate_entries(
                        query=self.feeds.db.FeedEntry.find({
                                'project': project['_id'],
                                'audience': 'general'}, limit=10).sort([
                                ('posted', pymongo.DESCENDING)]),
                        project=project),
                    'entries_advanced': util.generate_entries(
                        query=self.feeds.db.FeedEntry.find({
                                'project': project['_id'],
                                'audience': 'advanced'}, limit=10).sort([
                                ('posted', pymongo.DESCENDING)]),
                        project=project),
                    'project': project,
                    'no_logo': True,
                    'request': self.request})
Пример #3
0
 def get(self):
     self.render(
         "index.html",
         {
             "entries": util.generate_entries(
                 query=self.feeds.db.FeedEntry.find({"audience": "general"}, limit=100).sort(
                     [("posted", pymongo.DESCENDING)]
                 ),
                 db=self.feeds.db,
             )
         },
     )
Пример #4
0
    def get(self, project):
        project = self.feeds.db.ProjectEntry.find_one({"handle": project})

        self.render(
            "project.html",
            {
                "entries_general": util.generate_entries(
                    query=self.feeds.db.FeedEntry.find(
                        {"project": project["_id"], "audience": "general"}, limit=10
                    ).sort([("posted", pymongo.DESCENDING)]),
                    project=project,
                ),
                "entries_advanced": util.generate_entries(
                    query=self.feeds.db.FeedEntry.find(
                        {"project": project["_id"], "audience": "advanced"}, limit=10
                    ).sort([("posted", pymongo.DESCENDING)]),
                    project=project,
                ),
                "project": project,
                "no_logo": True,
                "request": self.request,
            },
        )