2015-01-07 2 views
0

정적 파일의 URL로 실제 파일 경로를 가져 오는 빌드 인 함수가 있는지 알고 싶습니까? 예를 들어 :URL이있는 실제 정적 파일 경로 받기

STATIC_URL = '/static/' 
STATICFILES_DIRS = (
    ('job',os.path.join(BASE_DIR, "job")), 
) 

내가 /job/subfolder/a.txt에서 a.txt이라는 파일 이름을 저장합니다. url은 /static/job/subfolder/a.txt 여야합니다. 이제 역으로 생각해보십시오. 나는 /static/job/subfolder/a.txt라는 URL을 알고 있습니다. 내가하고 싶은 것은 실제 경로를 찾는 것입니다. /job/subfolder/a.txt. 배드 인 함수가 그러한 작업을 처리하고 있습니까? 고마워요

답변

0

특수 기능이 필요하지 않습니다. 절대 URL의 하위 문자열을 가져옵니다.

relative_url = absolute_url[len(STATIC_URL):]