본문 바로가기
FrameWork/FastAPI

게시물 일련번호 추가

by mansoorrr 2024. 6. 4.

현재 모든 페이지마다 1부터 1까지 인덱스가 나타난다. 현재 database에서 생성일자를 기준으로 내림차순 정렬하여 데이터를 추출하고 있다. 따라서 1페이지에는 300~291번, 2페이지에는 290번 ~ 281번 순으로 나타나야 한다. 이렇게 하기 위해 공식을 세운다. 번호 = 전체 게시물 개수 - (현재 페이지 * 페이지당 게시물 개수) - 나열 인덱스

 

출처: jumpto fasapi

 

 {#each question_list as question, i}
    <tr>
        <td>{ total - ($page * size) - i }</td> //수정
        <td>
            <a use:link href="/detail/{question.id}">{question.subject}</a>
        </td>
        <td>{moment(question.create_date).format("YYYY년 MM월 DD일 hh:mm a")}</td>
    </tr>
{/each}

데이터는 총 304개

'FrameWork > FastAPI' 카테고리의 다른 글

로그인, 로그아웃, OAuth2PasswordRequestForm  (0) 2024.06.21
회원가입  (0) 2024.06.20
moment(날짜 포맷 변경)  (0) 2024.06.04
Svelte Store  (0) 2024.06.04
Pagination  (0) 2024.06.03