Weibo는 단일 페이지 애플리케이션(SPA)이라고 하며 프런트엔드와 백엔드가 분리되어 있으며 API를 통해 데이터가 전송됩니다. 그냥 댓글 효과를 흉내내고 싶을 뿐입니다. 즉, 자신의 답변을 사용하고, Ajax로 백엔드 API를 제출하고, 저장 후 다시 호출하여 페이지를 수정하는 것입니다. wtform은 기본적으로 장식이므로 상관 없습니다. .
댓글을 남길 때는 반드시 양식을 제출해야 하는데, 방금 작성한 내용이 제출 양식 이후 리디렉션에 있는 댓글이라는 사실을 웹사이트에 알려야 합니다. 그래서 리디렉션을 제출한 후. 오리엔테이션에서는 페이지=-1을 추가할 수 있습니다 아래 예시를 참고해주세요
으아악
내부 코드의 페이지는 페이징 표시에 사용됩니다. 양식을 제출한 후 그가 하는 일은 리디렉션 반환 리디렉션(url_for( '.post',id = post.id, page = -1)) 그리고 url_for는 **kwargs를 가져올 수 있으므로 요청에 page=-1이 포함됩니다. 다음 명령문은 페이지로 사용됩니다. == -1, (기존 댓글 총 개수)를 (각 페이지에 표시된 댓글 개수)로 나누어 마지막 페이지의 페이지 수를 계산합니다.
그리고 이때 아래 댓글 페이지에서(페이지네이션으로 표시되는 경우) 귀하의 댓글이 마지막 페이지에 바로 표시됩니다. 제가 말한 내용을 이해하셨는지 모르겠습니다. .
Weibo는 단일 페이지 애플리케이션(SPA)이라고 하며 프런트엔드와 백엔드가 분리되어 있으며 API를 통해 데이터가 전송됩니다.
그냥 댓글 효과를 흉내내고 싶을 뿐입니다. 즉, 자신의 답변을 사용하고, Ajax로 백엔드 API를 제출하고, 저장 후 다시 호출하여 페이지를 수정하는 것입니다. wtform은 기본적으로 장식이므로 상관 없습니다. .
코드를 함께 게시하는 것이 가장 좋습니다.
제 제안은 다음과 같습니다
댓글을 남길 때는 반드시 양식을 제출해야 하는데, 방금 작성한 내용이 제출 양식 이후 리디렉션에 있는 댓글이라는 사실을 웹사이트에 알려야 합니다.
으아악그래서 리디렉션을 제출한 후. 오리엔테이션에서는 페이지=-1을 추가할 수 있습니다
아래 예시를 참고해주세요
내부 코드의 페이지는 페이징 표시에 사용됩니다.
양식을 제출한 후 그가 하는 일은 리디렉션 반환 리디렉션(url_for( '.post',id = post.id, page = -1))
그리고 url_for는 **kwargs를 가져올 수 있으므로 요청에 page=-1이 포함됩니다.
다음 명령문은 페이지로 사용됩니다. == -1, (기존 댓글 총 개수)를 (각 페이지에 표시된 댓글 개수)로 나누어 마지막 페이지의 페이지 수를 계산합니다.
그리고 이때 아래 댓글 페이지에서(페이지네이션으로 표시되는 경우) 귀하의 댓글이 마지막 페이지에 바로 표시됩니다.
제가 말한 내용을 이해하셨는지 모르겠습니다. .
웹소켓을 사용하세요. 웹사이트의 규모는 항상 웹소켓에 적합합니다. 단일 페이지 애플리케이션에는 필요하지 않습니다.