views.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:django_ecommerce 作者: rick-ey 项目源码 文件源码
def index(request):
    uid = request.session.get('user')
    if uid is None:
        # main landing page
        market_items = MarketingItem.objects.all()
        return render_to_response(
            'main/index.html',
            {'marketing_items': market_items}
        )
    else:
        # membership page
        status = StatusReport.objects.all().order_by('-when')[:20]

        announce_date = date.today() - timedelta(days=30)
        announce = (Announcement.objects.filter(
            when__gt=announce_date).order_by('-when')
        )

        usr = User.get_by_id(uid)
        badges = usr.badges.all()

        return render_to_response(
            'main/user.html',
            {
                'user': usr,
                'badges': badges,
                'reports': status,
                'announce': announce
            },
            context_instance=RequestContext(request),
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号