Что значит "брал"? Берёт клиент, а сервер отдаёт. И лучше, чтобы на боевом сервере статику отдавал nginx, а не tornado. Я вижу два способа:
1. В конфигурации nginx указываете location /static/, в нём определяете откуда и как берётся статика (с локального сервера или редирект на другой сервер), а все остальные запросы апстримите на tornado.
2. В базовом классе для обработчиков tornado переопределяете метод get_template_namespace для того, чтобы во всех шаблонах был доступен адрес сервера статики
class BaseHandler(tornado.web.RequestHandler):
def get_template_namespace(self):
ns = super(BaseHandler, self).get_template_namespace()
ns.update({
'static_srv': 'static.domain.ru',
})
return ns