我的设置包括一个由Tornado提供的Django Web应用程序+ Django管理员。
除Django管理员外,服务Django工作正常。当我打开http://localhost:8000/admin
时,我只看到没有任何CSS的HTML。
获取管理资产会产生404。
我配置的路线:
application = WSGIHandler()
container = WSGIContainer(application)
tornado_app = tornado.web.Application(
EchoSockjsRouter('/websocket').urls+
[
(r"/public/(.*)", tornado.web.StaticFileHandler, {"path": "static/"}),
('.*', tornado.web.FallbackHandler, dict(fallback=container)),
])
我的假设是,Django管理员的所有资产也由FallbackHandler
提供。
如果没有,我还需要做些什么才能正确提供管理资产?