2011-12-14 2 views
1

내 프로젝트에서 django phileo (앱을 좋아하는 앱)를 사용하려고하지만 'TemplateSyntaxError'템플릿 오류가 계속 발생합니다. 예 : TemplateSyntaxError: Invalid block tag: 'phileo_css'django phileo와 같은 앱 템플릿 문제

내가 수행하는 작업은 내 base.html 내의 내 머리글 태그에 {% phileo_css %}을 삽입하는 것입니다. 이 html 파일을 다른 html 파일로 확장하지만이 오류가 계속 발생합니다. 정말이 문제를 해결하는 방법을 모른다. 당신이 위의 코드에서 볼 수 있듯이

{% load i18n %} 
{% load phileo_tags %} 
{% load comments %} 
{% load pagination_tags %} 
<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>{% block title %}{% endblock %}</title> 
    {% phileo_css %} 
    {% phileo_js %} 
</head> 
....... 

, 내가 넣은 : 이것은 내 base.html 내 헤더 파일이 : 내가 잘못

편집을하고있어 사람에 관한 단서를 제공 할 수 내 모든 태그. phileo_tags 을 삽입 한 후 http://readthedocs.org/docs/phileo/en/latest/usage.html으로 표시된 문서와 마찬가지로 헤더 태그에 {% phileo_css %}을 삽입하고 여전히 동일한 오류가 발생합니다. 아직도 내가 뭔가 잘못하고있을 수 있을까?

답변

1

내 문제가 무엇인지 알아 냈습니다. 나는 version 0.2 앱을 사용하고 있었다. version 0.3.dev1으로 업그레이드하고 문제가 해결되었습니다. 버전이 문제가 될 수 있음을 지적한 "linux-warrior"에게 감사드립니다.

pip install -U phileo은 최신 버전을 설치하지 않습니다. 그래서 대신 github에서 프로젝트를 다운로드하고 파이썬 경로에 배치 한 다음 python setup.py install을 실행하면 모든 것이 잘되었습니다!

0

base.html의 상단에 {% load phileo_tags %}를 추가해야합니다.

+0

안녕하세요, linux-warrior, 태그를로드하는 방법에 대한 몇 가지 코드를 제공하여 질문을 업데이트했지만 동일한 오류가 발생합니다. 다른 제안? – cclerville

+0

또한 "django.contrib.staticfiles"가 활성화되어 있고 STATIC_URL이 설정되어 있습니까? –

+0

사용중인 phileo 버전도 확인하십시오. 0.1 버전에는 phileo_css 및 phileo_js 태그가 없으므로 phileo_css 및 phileo_js 태그를 설치해야합니다. –