示例#1
0
def user_short_draft(request, user_id):
    draft_list = models.ShortArticles.objects.filter(
        status='draft', author__id=user_id).order_by('pub_date')
    draft_count = draft_list.count()
    one_page_draft = add_articles_handler.page_handler(request, draft_list)
    user_info = user_information(request, user_id)
    return render(
        request, 'bbs/user_short_draft.html', {
            'draft_list': one_page_draft,
            'user_info': user_info,
            'current_user_id': user_id,
            'draft_count': draft_count,
        })
示例#2
0
def user_like_short_articles(request, user_id):
    user_obj = models.UserProfile.objects.get(id=user_id)
    user_like_articles = user_obj.short_article_like.all().order_by('pub_date')
    article_count = user_like_articles.count()
    one_page_like_articles = add_articles_handler.page_handler(
        request, user_like_articles)
    user_info = user_information(request, user_id)
    return render(
        request, 'bbs/user_like_short_articles.html', {
            'user_like_articles': one_page_like_articles,
            'current_user_id': user_id,
            'user_info': user_info,
            'article_count': article_count,
        })
示例#3
0
def user_comment(request, user_id):
    user_comments = models.Comment.objects.filter(user_id=user_id)
    comment_count = models.Comment.objects.filter(user_id=user_id).count()
    one_page_comment = add_articles_handler.page_handler(
        request, user_comments)
    # comment_article_list = models.Article.objects.filter(comment__user_id=user_id).order_by('pub_date')
    user_info = user_information(request, user_id)
    return render(
        request, 'bbs/user_comment.html', {
            'comment_list': one_page_comment,
            'user_info': user_info,
            'comment_count': comment_count,
            'current_user_id': user_id
        })
示例#4
0
def user_short_articles(request, user_id):
    publish_article_list = models.ShortArticles.objects.filter(
        author__id=user_id).order_by('pub_date')
    article_count = publish_article_list.count()
    one_page_articles = add_articles_handler.page_handler(
        request, publish_article_list)
    user_info = user_information(request, user_id)
    return render(
        request, 'bbs/user_short_articles.html', {
            'publish_article_list': one_page_articles,
            'user_info': user_info,
            'current_user_id': user_id,
            'article_count': article_count
        })