如何在视图中使用模块?例如我正在尝试使用该markdown
模块,所以我将它导入到我的控制器中:
from gluon.contrib.markdown.markdown2 import markdown
我使用 response.render
return response.render('default/main.html', locals())
但是当我尝试在视图中访问它时,
{{=markdown(post.message)}}
我收到一条错误消息,指出它未定义:
<type 'exceptions.NameError'> name 'markdown' is not defined
如何将模块传递给视图?是否有替代locals()
功能来完成它?
附带说明一下,我可以访问db
并session
从我的视图中访问,这是因为它们是在我的models
?
Web2Py Version 1.99.7 (2012-03-04 22:12:08) stable
更新:在我的模型中导入它db.py
似乎可以解决它。有一个更好的方法吗?