2012-02-21 6 views
-3

사용자가 데이터베이스에 데이터를 추가 한 후에는 사용자가 다른 페이지에서 추가 된 데이터를 찾을 수 없습니다. 그런 다음 서버를 다시 시작했습니다. 사용자는 해당 페이지에서 새 데이터를 찾을 수 있습니다. 캐시 문제라고 생각합니다. 페이지가 이미 캐시에 있기 때문입니다. django는 페이지를 현금으로 사용자에게 보냅니다. 하지만이 문제를 해결하는 방법을 모르겠습니다.django 캐시 문제

아무도 도와 줄 수 있습니까? 고마워요

+0

캐싱 오류가 – Willian

+1

인 경우 django가 자동으로 캐싱하지 않는다고 생각하는 코드를'settings.py'에 지정하십시오. 당신이 그것을 지정하지 않았다면, django의 캐시 프레임 워크가 이것을 유발하지 않습니다. – Amyth

답변

1

캐시하지 않으려면 사용하지 마십시오. 캐시를 비활성화해야합니다. 또는 캐시 시간 초과를 줄이십시오.

+0

캐시를 비활성화하는 방법은 무엇입니까? – user758479

+0

장고는 도서관과 같습니다. django에 캐시를 설정하지 않으면 캐시되지 않습니다. 당신이나 당신이 말하는 코드가 캐시를 어떻게 사용합니까? 어쩌면 일부 캐시 데코레이터를 사용합니다. 문서를 읽고 문제를 먼저 해결 한 다음 여기에서 질문하십시오. – guettli