コード例 #1
0
ファイル: views.py プロジェクト: Bingsun8208/Django-Blog
def index(request):
    boards_obj = boards.objects.all()
    article_obj = articles.objects.order_by('-publishDate').all()[:10]

    arr = getSession(request)
    arr["boardList"] = boards_obj
    arr["articleList"] = article_obj

    return render(request,'index.html', arr)
コード例 #2
0
ファイル: views.py プロジェクト: Bingsun8208/Django-Blog
def index(request):
    boards_obj = boards.objects.all()
    article_obj = articles.objects.order_by('-publishDate').all()[:10]

    arr = getSession(request)
    arr["boardList"] = boards_obj
    arr["articleList"] = article_obj

    return render(request, 'index.html', arr)
コード例 #3
0
ファイル: views.py プロジェクト: Bingsun8208/Django-Blog
def article(request, articleId):
    arr = getSession(request)
    articleId = int(articleId)
    articles_obj = articles.objects.filter(articleId=articleId)
    if articles_obj.count() == 0:
        return render(request, '404.html')
    articleObj = articles_obj[0]
    arr["article"] = articleObj

    replyList = replies.objects.filter(article__articleId=articleId)
    arr["replyList"] = replyList

    return render(request, 'article.html', arr)
コード例 #4
0
ファイル: views.py プロジェクト: Bingsun8208/Django-Blog
def article(request, articleId):
    arr = getSession(request)
    articleId = int(articleId)
    articles_obj = articles.objects.filter(articleId=articleId)
    if articles_obj.count() == 0:
        return render(request, '404.html')
    articleObj = articles_obj[0]
    arr["article"] = articleObj


    replyList = replies.objects.filter(article__articleId=articleId)
    arr["replyList"] = replyList

    return render(request, 'article.html', arr)
コード例 #5
0
ファイル: views.py プロジェクト: Bingsun8208/Django-Blog
def board(request, boardNameFilter, pageNo=1):
    arr = getSession(request)
    board = boards.objects.filter(boardName=boardNameFilter)[0]
    if pageNo == u'':
        pageNo = u'1'
    pageNo = int(pageNo)
    if pageNo < 1:
        pageNo = 1
    startIndex = (pageNo - 1) * 20 + 1
    endIndex = pageNo * 20
    articles_obj = board.articles_set.all()[startIndex:endIndex]

    arr["board"] = board
    arr["articleList"] = articles_obj
    return render(request,'boardList.html', arr)
コード例 #6
0
ファイル: views.py プロジェクト: Bingsun8208/Django-Blog
def board(request, boardNameFilter, pageNo=1):
    arr = getSession(request)
    board = boards.objects.filter(boardName=boardNameFilter)[0]
    if pageNo == u'':
        pageNo = u'1'
    pageNo = int(pageNo)
    if pageNo < 1:
        pageNo = 1
    startIndex = (pageNo - 1) * 20 + 1
    endIndex = pageNo * 20
    articles_obj = board.articles_set.all()[startIndex:endIndex]

    arr["board"] = board
    arr["articleList"] = articles_obj
    return render(request, 'boardList.html', arr)