我目前正在从Django的到的TurboGears 2.1交换机和正在运行到一些问题,我无法找到你在的TurboGears文档。如果TG开发商阅读,让我告诉你,最好的一个功能的Django拥有TG是它的文档!

1)如何访问请求(用户?)对象一鲭模板内以检查用户是否被认证?实例

如果(request.user.is_authenticated)   “注销链接” 其他   '登录链接'

2)一个相关quesiton(作为用户对象在Django经由上下文处理器暴露于模板)。有没有一种方法将数据添加到请求状况?例如,在我的Django应用程序予添加通知用户的高速缓存的字典,如果用户通过在一个context_processors.py文件的定义登录并且然后包括DEF在TEMPLATE_CONTEXT_PROCESSORS在设置文件中的元组。

3)这可能保证其自身的问题,但我想我会扔在万一有人有一个快速的建议。我使用NetBeans作为我的IDE和它不提供代码着色或工具鲭文件。然而,试图将模板与.html扩展名重命名抛出一个马科错误。有没有解决这个办法还是我坚持用纯文本和.MAK扩展?

非常感谢

有帮助吗?

解决方案

我已经移动离开的TurboGears 1.0至Django的。也许不能回答所有这些,但我相信在一般TG2试图让事情变得非常相似TG1。希望指出它是如何工作的TG 1,可以帮助...

1)在TurboGears中1.0你会使用tg.identity.anonymous以查看是否用户已登录在与否。快速浏览一下该文档,表明它是最有可能还是一样。

2)的TurboGears称这一类事情stdvars的 - 在这里看到了TG 1 HTTP细节:// docs.turbogears.org/1.0/stdvars

3)对不起不知道,但我想你可能只需要告知NetBeans考虑.MAK另一个扩展HTML文件(因此它使用的HTML语法高亮)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top