¿Cómo pasar argumentos del tornado a un archivo js pero no a html?

En el servidor renderizo una plantilla con un argumento, como este:

self.render('templates/test.html', names="['Jane', 'Tom']")

Y lo conseguí con éxito en el<script> detest.html por esto:

var N = "{{ names }}";

Ahora quiero separar lajs code yhtml :

<script type="text/javascript" src="static/test.js"></script>

pero falló cuando puse elN = "{{ names }}" en ese archivo js.

¿Alguien puede decirme qué hacer con eso? Gracias !

Respuestas a la pregunta(1)

Su respuesta a la pregunta