2017-10-11 33 views
0

我使用龙卷风和可能网站在本地工作,当我将整个目录移动到与IIS的Windows服务器并运行我的网站它从引导失去所有样式。然后我看了一下调试器,看起来“{{}}”括号没有被龙卷风解决。任何人都可以建议为什么?Python龙卷风网站括号不解析

enter image description here

我看到的唯一的区别是本地我指的是网站作为http://localhost:8080和服务器我得到它通过http://servername/thea这是所有代码的目录上。

+0

你确定它在你的本地电脑上工作吗?因为你的模板语法都是错误的。你在错误的地方得到了引号 - 'src =“{{”static_ur(“...”)}}'。它应该像'src =“{{static_url(”...“)}}”'。 – xyres

回答

1

尝试使用'(单引号)代替标签内的"(双引号)。

,如:

<link rel="stylesheet" href="{{ static_url('bootstrap-4.0.0 bootstrap.min.css') }}"> 
+0

我不认为这会有所帮助。无论如何,你的回答对于引导OP代码中的错误至关重要。 – xyres

+0

这不是失败的原因。语法是正确的,它只是在Chrome浏览器没有通过龙卷风模板系统传递后的样子。问题是我没有连接到端口http:// servername:8888。就那么简单。 – UltimateDRT

0

你说,它的工作原理本地 - 我的猜测是通过运行这样python application.py - 但它失败时,你“将整个目录到Windows服务器与IIS”。简单地移动目录不会在Windows上部署应用程序 - 它只会静态发布您的文件,这就是您在浏览器中获取上述源代码的原因。

为了deploy your Tornado site on IIS您首先需要wrap ittornado.wsgi.WSGIAdapter

+0

这不是失败的原因。语法是正确的,它只是在Chrome浏览器没有通过龙卷风模板系统传递后的样子。问题是我没有连接到端口http:// servername:8888。就那么简单。 – UltimateDRT

+0

我的观点正好。 :) –

+0

没有读过这种方式。抱歉。 – UltimateDRT

-1

答案,我只是错过了港口。然后龙卷风正确地传递了模板“{{}}”,并找到了静态文件。