문제

Django/Mod_python/Python2.5를 사용하여 WebFaction에 대한 사이트를 호스팅하고 있습니다. 나는 최근에 정적 파일의 개념 (Django Admin을 설정할 때)의 개념을 실행합니다.

내가 이해 한 바에 따르면, 정적 파일을 제공하는 것은 단순히 Apache, Mod_python, Django를 통해 요청을 먼저 라우팅 한 다음 마지막으로 사용자에게 다시 요청하는 대신 서버에 특정 디렉토리에서 파일을 제공하도록 지시하는 아이디어입니다. WebFaction의 경우 요청이 필요한 두 개의 Apache 서버가 있기 때문에 (앱의 서버 및 기본 공개 서버) 특히 도움이됩니다.

Django의 정적 파일을 설정할 때 /미디어 폴더 만 /contrib /admin 만 있으면되는 이유는 무엇입니까? Django의 모든 정적 콘텐츠가 관리자 패널과 관련이 있습니까?

내 자신의 정적 컨텐츠 (이미지, CSS 등)를 제공하고 싶을 때 동일한 /미디어 폴더에 포함 시키거나 내 컨텐츠 ( /my_media)에 대해 다른 별칭을 설정해야합니까?

도움이 되었습니까?

해결책

예, Django에서 사용하는 정적 파일은 관리자의 이미지, JavaScript 및 CSS와 거의 관련이 있습니다. 다른 모든 정적 콘텐츠는 응용 프로그램에서 나옵니다. 동일한 서버에 두 세트 (귀하와 관리자)를 유지할 수 있습니다. 설정 파일에 적절한 폴더를 설정하면됩니다.

자세한 정보는이 게시물을 참조하십시오.

다른 팁

Django의 정적 파일 (예 : JS, CSS, 이미지 등)은 모두 미디어 폴더에 있으며 관리자 패널과 관련이 있습니다.

WebFaction에서 처리 전력을 절약하고 더 중요한 메모리를 저장하기 위해 Mod_python 및 Django를 통과하지 않고도 2 차 Apache 서버 (또는 Nginx 또는 Lighttpd에서 더 나은)에서 제공하는 것이 좋습니다.

내 파일에 다음 폴더 설정을 사용합니다.

media
  css
  js
  img
  etc
  admin
     css
     js
     img

보다 http://forum.webfaction.com/viewtopic.php?id=1981 관심이있는 경우 Webfaction에서 보조 서버로 Nginx를 설정하는 방법.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top