728x90
728x90
Django 에서 view 함수를 부를 때 , 몇 초 늦게 부르고 싶을 때가 있다.
그럴 때 time 라이브러리의 sleep() 함수를 사용하면 원하는 시간만큼 프로세스를 일시정지 시킬 수 있다.
from time import sleep
sleep(1) # 1초동안 일시정지
+)
Django에서 팝업창에서 form 데이터를 submit한 후 다시 본 페이지로 돌아갈 때,
돌아가기 전 db에 저장하는 view함수를 먼저 불러야하는데 자꾸 본 페이지로 돌아가는 view함수가 동시에 같이 불러져 이를 해결하고 싶었다.
해결방법)
from time import sleep
def go_list_page(request):
# db 저장하는 view 함수에서 자동으로 불러질 경우, 1초동안 일시정지 후 페이지 새로고침 되도록
if request.method == "POST":
sleep(1)
.
.
.
728x90
728x90
'Back-End > Python' 카테고리의 다른 글
[Python] Python 가상환경 만들기 / venv / virtualenv (0) | 2021.07.09 |
---|---|
[Python] format함수 (0) | 2021.03.11 |
[Python] 코테 - 반드시 알아야 할 라이브러리 6가지 (6) | 2021.03.11 |
[파이썬] 파일 및 디렉토리(폴더) 삭제 방법 (0) | 2021.02.09 |
[파이썬] percent 계산 (2) | 2021.02.03 |
댓글