2012-11-15 6 views
1

저는 장고를 처음 접했고, 사이트의 텍스트를 서버 상태로 표시하려고합니다. 그러나이 텍스트는 동적입니다. 나는 왜 내 모델에 들어가서 서버 상태 함수를 변경하여 '고양이'를 반환하면 5 분 동안 브라우저에 '고양이'가 표시되지 않는다는 것을 이해하지 못합니다.Django가 동적 템플릿 캐싱을 중지하는 방법은 무엇입니까?

지금까지 배운 것을 보면, 서버 측 템플릿을 장고 캐싱과 관련 있다고 생각됩니다. @never_cache를 사용하여 .pyc 파일을 제거하고 settings.py를 편집하여 DummyCache를 사용하고 브라우저 캐시를 지우지 않으려 고 노력했습니다.

누가 무슨 일이 일어나고 있는지 또는 가능한 수정이 무엇인지 알 수 있습니까? 감사!

+0

아마도 바보 같은 질문이지만 캐시 된 기능입니까? 또한 우리에게 약간의 코드를 보여줄 수 있습니까? –

답변

0

코드를 변경 한 후에는 서버를 다시 시작해야합니다. 아파치 또는 fastcgi.

+0

불행히도 이것은 선택 사항이 아닙니다. Bluehost라는 호스팅은 공유 호스팅이므로 apache/fastcgi를 다시 시작할 수 없습니다. 그 이상의 옵션이 있습니까? – nighthawk454

+0

[fastcgi 파일 만 들기] (https://docs.djangoproject.com/en/dev/howto/deployment/fastcgi/#restarting-the-spawned-server)가 작동 할 수 있습니다. – Alasdair

+0

블루 호스트로 장고를 사용 해본 경험이 없으므로 장고를 사용할 수 없다면 더 이상의 조언을 드릴 수 없습니다. – Alasdair

관련 문제