ビューでモジュールを使用するにはどうすればよいですか? たとえば、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
と修正されるようです。これを行うより良い方法はありますか?