2012-01-02 2 views
0

Django 문서를 읽는 방식으로 'django.contrib.staticfiles'앱은 정적 콘텐츠를 앱에서 수집하고 STATIC_ROOT에서 지정한 폴더에 저장합니다. 그 후에 거기에서 봉사 할 수 있습니다.Django, 아무것도 STATIC_ROOT 폴더에 저장되지 않았습니다.

그러나 이것은 지정된 폴더가 존재하지 않거나 비어있는 경우에도 작동합니다 ('manage.py collectstatic'가 호출되지 않은 경우).

어떻게?

Django 테스트 서버는 여전히 파일을 처리합니다. 관리자 미디어 : http://localhost:8000/static/admin/css/base.css

(장고 1.3.1)

답변

2

당신은, 지역 발전을위한 collectstatic 할 필요가 없습니다 만 나중에는 생산에 배포 할 때 : 지역 발전을 위해

, 경우

: 당신의 runserver를 사용하거나 URLconf에 staticfiles_urlpatterns를 추가, 당신은 설정

참조하여 완료

https://docs.djangoproject.com/en/1.3/howto/static-files/#deploying-static-files-in-a-nutshell

+0

확인

https://docs.djangoproject.com/en/1.3/howto/static-files/#basic-usage

, 나는 그것을 얻을. runserver를 사용할 때 urls.py에서 '/ static'에 대해 아무것도 지정되지 않은 경우 파일을 제공하지만 여전히 이상합니다. –

관련 문제