我有一个现有的Perl应用程序,我正在转移到Webfaction网站。我也将Django应用程序添加到此Webfaction网站。
我希望Django应用程序能够进行第一次调用,因此希望其URL路径为/
这样我就可以在urls.py中添加任何新的网址,我希望随着应用的增长。
如果网址与urls.py中的任何内容都不匹配,我希望将其传递给静态Perl应用。
例如
urls.py没有收到其他任何内容我想要访问我的Perl应用程序
例如:
等
如何在Webfaction中实现这一目标?
答案 0 :(得分:1)
静态页面使用静态应用程序(而不是使用django使用简单视图/模板渲染它们)的最大好处是在此请求中完全不涉及django的性能提升。但是如果你让django运行并查看匹配的所有网址,并且只有在不匹配时才呈现静态,那么你就没有获得这样的好处。
我使用/ static /作为静态应用程序和/ django的位置。所以每个以/ static /开头的请求都会跳过django服务器。每当我想链接到静态内容时,我只需要添加/ static /。
答案 1 :(得分:1)
嗯,Webfaction让这很容易!在您的控制面板中,转到“网站”,编辑(或创建)网站,并在此过程中添加任意数量的新(或现有)应用程序。您可以按照自己喜欢的方式映射这些应用。但请注意,对于您将添加的第一个应用程序,您将无法选择(它将映射到“/”),但对于其他应用程序,您可以指定自己的路径。
创建或修改网站:
添加第一个应用程序:
添加其他应用(注意:现在有一个网址选项):
结果:
点击保存,你就完成了。