답변 페이징 답변이 10개씩 안찍히네요 질문 부탁드립니다.

question_detail

<!-- 페이징 처리 시작 -->
    <ul class="pagination justify-content-center">
        <li class="page-item">
            <a class="page-link" data-page="1" href="#">
                처음
            </a>
        </li>
        {% if answer_list.has_previous %}
        <li class="page-item">
            <a class="page-link"
               href="?page={{ answer_list.previous_page_number }}">
                이전
            </a>
        </li>
        {% else %}
        <li class="page-item disabled">
            <a class="page-link" tabindex="-1" aria-disabled="true" href="#">
                이전
            </a>
        </li>
        {% endif %}
        <!-- 페이지 리스트 -->
        {% for page_number in answer_list.paginator.page_range %}
        {% if page_number >= answer_list.number|add:-5 and page_number <= answer_list.number|add:5 %}
            {% if page_number == answer_list.number %}
            <li class="page-item active" aria-current="page">
                <a class="page-link" href="?page={{ page_number }}">
                    {{ page_number }}
                </a>
            </li>
            {% else %}
        <li class="page-item">
            <a class="page-link" href="?page={{ page_number }}">
                {{ page_number }}
            </a>
        </li>
        {% endif %}
        {% endif %}
        {% endfor %}
        <!-- 다음 페이지 -->
        {% if answer_list.has_next %}
        <li class="page-item">
            <a class="page-link"
               href="?page={{ answer_list.next_page_number}}">
                다음
            </a>
        </li>
        {% else %}
        <li class="page-item disabled">
            <a class="page-link" tabindex="-1" aria-disabled="true" href="#">
                다음
            </a>
        </li>
        {% endif %}
    <!-- 페이징 처리 끝-->

base.view

def detail(request, question_id):
    question = get_object_or_404(Question, pk=question_id)

    page = request.GET.get('page', '1')
    answer_list = Answer.objects.filter(question=question).order_by('-create_date')

    paginator = Paginator(answer_list, 10)
    page_obj = paginator.get_page(page)

    context = {'question': question, 'answer_list': page_obj}
    return render(request, 'pybo/question_detail.html', context)

여기서 답변이 10개씩 찍히지않고 전부다 찍혀버리네요 어느부분이 잘못됐을까요..?

ksg3477 72

M 2022년 6월 17일 7:03 오후

보여주신건 답변 페이징 부분이고, 답변을 출력하는 부분을 보여주세요. - 박응용님, 2022년 6월 17일 7:07 오후 추천 , 대댓글
목록으로