我使用龙卷风和可能网站在本地工作,当我将整个目录移动到与IIS的Windows服务器并运行我的网站它从引导失去所有样式。然后我看了一下调试器,看起来“{{}}”括号没有被龙卷风解决。任何人都可以建议为什么?Python龙卷风网站括号不解析
我看到的唯一的区别是本地我指的是网站作为http://localhost:8080和服务器我得到它通过http://servername/thea这是所有代码的目录上。
我使用龙卷风和可能网站在本地工作,当我将整个目录移动到与IIS的Windows服务器并运行我的网站它从引导失去所有样式。然后我看了一下调试器,看起来“{{}}”括号没有被龙卷风解决。任何人都可以建议为什么?Python龙卷风网站括号不解析
我看到的唯一的区别是本地我指的是网站作为http://localhost:8080和服务器我得到它通过http://servername/thea这是所有代码的目录上。
尝试使用'
(单引号)代替标签内的"
(双引号)。
,如:
<link rel="stylesheet" href="{{ static_url('bootstrap-4.0.0 bootstrap.min.css') }}">
我不认为这会有所帮助。无论如何,你的回答对于引导OP代码中的错误至关重要。 – xyres
这不是失败的原因。语法是正确的,它只是在Chrome浏览器没有通过龙卷风模板系统传递后的样子。问题是我没有连接到端口http:// servername:8888。就那么简单。 – UltimateDRT
你说,它的工作原理本地 - 我的猜测是通过运行这样python application.py
- 但它失败时,你“将整个目录到Windows服务器与IIS”。简单地移动目录不会在Windows上部署应用程序 - 它只会静态发布您的文件,这就是您在浏览器中获取上述源代码的原因。
为了deploy your Tornado site on IIS您首先需要wrap ittornado.wsgi.WSGIAdapter
。
这不是失败的原因。语法是正确的,它只是在Chrome浏览器没有通过龙卷风模板系统传递后的样子。问题是我没有连接到端口http:// servername:8888。就那么简单。 – UltimateDRT
我的观点正好。 :) –
没有读过这种方式。抱歉。 – UltimateDRT
答案,我只是错过了港口。然后龙卷风正确地传递了模板“{{}}”,并找到了静态文件。
你确定它在你的本地电脑上工作吗?因为你的模板语法都是错误的。你在错误的地方得到了引号 - 'src =“{{”static_ur(“...”)}}'。它应该像'src =“{{static_url(”...“)}}”'。 – xyres