3

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 ファイルが設定されていませんでした。

4

1 に答える 1