views.py 文件源码

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

项目:umklapp_site 作者: mohrm 项目源码 文件源码
def user_profile(request):
    form = UserUpdateForm(instance=request.user)
    context = {
        'form': form,
        'sentences_written': StoryPart.objects.filter(teller__user=request.user).count(),
        'participated_in': Teller.objects.filter(user=request.user).count(),
        'stories_started': Story.objects.filter(started_by=request.user).count(),
        'funny_parts': StoryPart.objects.select_related('teller__user') \
                .select_related('teller__corresponding_story') \
                .filter(teller__user=request.user) \
                .annotate(Count('upvotes')) \
                .filter(upvotes__count__gt=0) \
                .order_by('-upvotes__count','-teller__corresponding_story__id') \
                [:10]
    }
    return render(request, 'umklapp/profile.html', context)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号