2013-04-05 108 views
1

我在服务器上设置了django,但它只会返回默认的“Welcome to Django”页面。Django卡在默认页面

我也有django设置在本地机器上,我使用git将文件推送到服务器。

服务器和本地计算机都配置了apache/wsgi。

在本地计算机上,它将按预期显示webapp,但在部署到服务器时,它只显示默认页面。

重新启动服务器上的apache,甚至在django项目中的错误没有什么区别。

任何想法?

+0

尝试在另一个端口上运行dev服务器,看看是否有效。 'python manage.py runserver 0.0.0.0:8080'或任何你想要的端口,看看是否有效。 – sberry 2013-04-05 05:47:18

+0

另外值得注意的是,服务器是一个mac,而我的本地机器是Windows – TreyENelson 2013-04-05 05:48:46

+0

@TNels:这两个不好的选择,但一旦你有这么远,不太可能成为一个问题。 – 2013-04-05 05:50:57

回答

2

我假设你有django在本地设置。如果是这样,那么你正在使用本地主机。它假设显示欢迎页面,除非您在url.py上配置它将其重定向到其他地方。如果你向我们展示了url.py,这将会很有用。如果欢迎页面或url.py没有被修改,那么除了默认的欢迎页面外,我不知道它会改变什么。

+0

它在本地完美工作(urls.py已配置),它返回我的webapp等。当我尝试访问服务器的URL并且只显示默认页面时,就会出现问题。 – TreyENelson 2013-04-05 05:46:24

+0

@TNels:可能有无限的理由,因为你实际上并没有将你的开发代码放到服务器上,Apache被错误地配置了。没有实际调试问题就无法回答。 – 2013-04-05 05:49:58

+0

我一直在调试这个问题:Apache配置正确,并且代码在那里。 – TreyENelson 2013-04-05 06:03:07