Я в настоящее время переключаюсь с Django на Turbogears 2.1 и сталкиваюсь с некоторыми проблемами, на которые я не мог найти ответы в документах Turbogears. Если разработчики tg прочитают это, позвольте мне сказать вам, что одна из лучших возможностей Django над TG - это ее документация!turbogears запрос/пользовательский объект в шаблонах и контекст запроса
1) Как получить доступ к объекту запроса (пользователя?) В шаблоне mako, чтобы проверить, аутентифицирован ли пользователь? Например
если (request.user.is_authenticated) «выход из системы ссылки» еще «Войти ссылку»
2) Связанный quesiton (как объект пользователя подвергается в Django шаблоны с помощью контекстных процессоров) , Есть ли способ добавить данные в контекст запроса? Например, в моем приложении Django я добавляю словарь кеширования уведомлений для пользователя, если пользователь регистрируется через определение в файле context_processors.py, а затем включает этот def в кортеж TEMPLATE_CONTEXT_PROCESSORS в файле настроек.
3) Это может потребовать его собственный вопрос, но я думал, что брошу его на случай, если у кого есть быстрое предложение. Я использую Netbeans в качестве моей IDE и не предлагает никакой раскраски кода или инструментов для файлов mako. Однако попытка переименования шаблонов с расширением .html вызывает ошибку mako. Есть ли способ обойти это, или я застрял в тексте и расширении .mak?
Большое спасибо