Python / Tipfy / Jinja2: ImportError: Нет модуля с именем ext.jinja2

1

Алоха,

имея некоторое свободное время и пробуя python в движке приложения, поскольку он намного более гибкий, чем java, я хотел использовать Tipfy в качестве моей платформы webapp.

Моя проблема ist, что, когда я пытаюсь импортировать что-то вроде jinja2, я получаю:

from tipfy.ext.jinja2 import render_response
ImportError: No module named ext.jinja2

Я гарантировал, что под lib/dist есть папка jinja2.

Другие вещи, такие как Session, также не работают: (

Любая помощь noob? Их IRC-чат не помог, и в документации не было упоминаний о таких проблемах.

Спасибо:)

  • 0
    Почему вы импортируете один и тот же компонент дважды?
  • 0
    Извините, неправильно введен. Я исправлю это как можно скорее.
Теги:
google-app-engine
tipfy

1 ответ

3
Лучший ответ

В новейшей версии tipfy (1.0b1) расширение jinja2 теперь связано с tipfy.

from tipfyext import jinja2

Используете ли вы эту версию? Извините, потому что документация устарела и не отражает этого.

  • 0
    Спасибо вам большое! Теперь это сработало так, как и ожидалось :-) Возможно, это можно было увидеть и в скелете демо-приложения, там было немного слепо. Только один короткий вопрос: есть ли у вас идеи, почему я не могу поместить свои папки в подпапку, называемую «обработчик»? Это всегда говорит мне, что обработчик не может быть найден: - / Все довольно странно для меня на данный момент ...
  • 0
    Вы добавили __init__.py в подпапку?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню