示例#1
0
文件: views.py 项目: ejucovy/thing
def home(request):
    chrome = {}

    recently_created_projects = utils.projects_recently_created()
    chrome.update({
            'news': [
                utils.FeedEntry()
                for news in utils.recent_news_items()
                ],
            'newest_projects': [
                utils.FeedEntry(project['url'], project['name'], 
                                project['description'],
                                item_data=[
                        _("created %(date)s by %(user_link)s") % {
                            'date': prettyDate(project['created']),
                            'user_link': project['creator']['user_link'],
                            },
                        ],
                                image_url=project['logo'],
                                image_class="oc-project-logo",
                                )
                for project in recently_created_projects
                ],
            'updated_projects': [
                utils.FeedEntry(project['url'], project['name'], 
                                project['description'],
                                item_data=[
                        _("%(num_members)s members") % {
                            'num_members': project['num_members']},
                        _("last updated %(date)s") % {
                            'date': prettyDate(project['updated'])},
                        ],
                                image_url=project['logo'],
                                image_class="oc-project-logo",
                                )
                for project in utils.projects_recently_updated(exclude=[
                        project['slug'] for project in recently_created_projects])
                ],
            })
    return chrome
示例#2
0
文件: views.py 项目: ejucovy/thing
def projects_recently_created(request):
    return {'projects': utils.projects_recently_created()}