Django에서 비동기를 사용하는 방법
滿天的星座
滿天的星座 2017-06-12 09:27:03
0
1
652

뷰에는 데이터베이스를 오래 기다려야 하는 return render가 있는데, 어떻게 구현하고 템플릿을 표시하는지 먼저 여쭤보고 싶습니다. 그런 다음 데이터가 추가되기를 기다리십시오. 이전에 그런 기사를 본 적이 있지만 지금은 찾고 싶은데 찾을 수 없습니다. 어쩌면 표현이 잘못된 것일 수도 있습니다.

위 작업이 비동기적으로 수행되지 않을 수 있는 경우 다음과 같은 상황이 발생합니다.
페이지가 로드되면 비동기적으로 데이터를 요청하는 프런트 엔드가 있습니다. 이 데이터는 이에 대한 데이터와 관련이 없습니다. 페이지이지만 데이터는 이 페이지를 기반으로 해야 합니다. 가까울수록 상위 통계입니다. 예를 들어 상위 통계인 경우 이 페이지를 로드하기 전에 내 보기는 상위 결과를 비동기적으로 출력하고 프런트 엔드가 비동기적으로 로드될 때까지 기다립니다. 이를 달성하는 방법. 뷰에 간단한 비동기 코드를 게시하고 싶습니다. (비동기 초보자) 두 질문 모두 지금 템플릿을 로드하려고 합니다.

파이썬 2.7
감사합니다

滿天的星座
滿天的星座

모든 응답(1)
小葫芦

필요한 것은 프런트엔드 ajax라고 생각합니다. 이는 Google에 가서 비동기적으로 데이터를 요청하는 데 일반적으로 사용되는 방법입니다. 템플릿은 임시 데이터 또는 일부를 반환할 수 있습니다. 데이터, 페이지 로드 후 또는 스크롤 막대가 페이지 하단에 도달하면 ajax를 트리거하여 새 데이터를 요청한 다음 js를 사용하여 해당 페이지 요소를 다시 그릴 수도 있습니다. 물론 뛰어난 프런트 엔드를 사용할 수도 있습니다. vue.js 또는 agular.js와 같은 프레임워크는 귀하의 요구 사항을 해결하기 위해 특별히 설계된 솔루션입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!