Django Phileo, как проблемы с шаблоном приложения - PullRequest
1 голос
/ 14 декабря 2011

Я пытаюсь использовать django phileo (симпатичное приложение) в моем проекте, но продолжаю сталкиваться с ошибками шаблона "TemplateSyntaxError". пример: TemplateSyntaxError: Invalid block tag: 'phileo_css'

Что я делаю, так это вставляю {% phileo_css %} в мои теги заголовка в моем base.html. Я расширяю этот base.html в другом HTML-файле, но затем продолжаю сталкиваться с этой ошибкой. Я действительно не знаю, как это исправить. Может кто-нибудь дать какие-нибудь подсказки относительно того, что я делаю неправильно

Edit: Это мой заголовочный файл для моего base.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>
.......

Как вы можете видеть в приведенном выше коде, я загрузил все свои теги. После загрузки phileo_tags Я вставляю {% phileo_css %} в теги заголовка, как указано в документации http://readthedocs.org/docs/phileo/en/latest/usage.html, и все же я получаю ту же ошибку. Могу ли я все еще делать что-то не так?

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Я понял, в чём была моя проблема. Я использовал version 0.2 приложения. Я обновился до version 0.3.dev1, и моя проблема была решена. Спасибо "linux-warrior" за указание на то, что версия может быть проблемой.

Важно отметить, что pip install -U phileo не устанавливает последнюю версию. Поэтому вместо этого я скачал проект с github и поместил его в путь к Python, а затем запустил python setup.py install и все работало просто отлично!

0 голосов
/ 14 декабря 2011

Вам нужно добавить {% load phileo_tags%} вверху вашего base.html.

...