cssファイルのセットを頭に追加したい。例えば、
python ファイル:
モジュール.py
class SomeModule(tornado.web.UIModule):
def css_files(self):
return [self.handler.static_url('css/modules/some-module.css'),]
def render(self, some_data=None):
result = ''
if some_data is not None:
"""to do something with data"""
return result
サーバー.py
app = Application(
...
ui_module=modules
...
)
テンプレート ファイル:
...
{% module SomeModule(some_data=put_data_here) %}
その結果、render から返されたデータのみが表示されます。ただし、head タグ間に css ファイルが設定されていませんでした。