В следующем фрагменте кода я пытаюсь добавить файлы JavaScript с сервера Tornado в файл HTML в теге <HEAD>
.
DEBUG_SCRIPTS = ''' <script src="src/main.js" type="text/javascript"></script> '''
class Entries(tornado.web.UIModule):
def javascript_files(self):
return 'src/main.js'
class MainHandler(tornado.web.RequestHandler):
def get(self):
params = {}
params['CORE_SCRIPTS'] = DEBUG_SCRIPTS
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.render(path, params=params)
от params['CORE_SCRIPTS'] = DEBUG_SCRIPTS
Я пытался добавить тег <script>
в HTML, но он анализируется в тексте, который генерирует
<script type="text/javascript" src="src/main.js"></script>
Итак, я наткнулся на метод javascript_files()
в спецификации торнадо , но я не получаю никаких примеров о его реализации. Кто-нибудь может помочь?