2012-08-03 3 views
1

병 (@route('/image/') 또는 @route('/css/'))을 통해 라우팅하고 static_file 반환을 사용하지 않고 CSS와 이미지를 템플릿에 연결하는 방법은 어떻게됩니까? 나는 CSS를 정상적으로 링크 할 수 없기 때문에 (CSS/이미지를 찾을 수 없다.) static_file을 통해 누군가가 그 링크로 가서 CSS/이미지 (IE www.mysite.com/css/css.css 또는 www.mysite.com/image/image.png)를 볼 수 있기 때문에. 이 문제를 해결할 방법이 있습니까?파이썬 병 CSS 이미지 및 CSS 라우팅

답변

4

웹 브라우저가 CSS 나 이미지를 다운로드하여 렌더링 할 수있게하려면 페이지 소스 (페이지 소스를보고 사람들이 볼 수 있음) 또는 URL에서 액세스 할 수 있어야합니다 .

사람들이 당신의 CSS 나 당신의 이미지 만 볼 수있게하려는 경우, 대답은 그 주위에 방법이 없다는 것입니다. http://bottlepy.org/docs/dev/tutorial.html#tutorial-static-files

+0

+1 당신이 당신의 CSS를 숨기려면, 당신은 정말 샘의 제외 (성취하려는 이유는 무엇 고려해야합니다 – msw

0

어떻게 여기에 문서의 병에 정적 파일 경로에 참조 그것이 페이지를 깨지 않고서는 단순히 완료 될 수 없다는 것을 가리킨다.)