0

我们有一个使用 Django + Angularjs + jQuery 的网站。

现在,当我们在本地服务器上工作时,它工作得很好。

现在,当我们将数据移动到服务器时,一些 API 调用会发送

ViewDoesNotExist

黄色页面错误,而是必须发送 JSON 对象。

但是在同一个 API 调用中,您再次调用或刷新页面几次,它会发送正确的 JSON 回复。

在一个页面中,我们必须一个接一个地调用 4-6 个 API 调用,那个时候浏览器控制台会显示

500 internal server error

我试图搜索特定的,但它没有帮助。

所有将发送 json 数据的 api 调用都将显示在 ng-view 中(出现此问题)。

为了解决这个问题,我应该在 django 或 AngularJs get/post 方法的设置中查找哪些内容?

4

1 回答 1

0

看起来您的生产服务器配置完全损坏了。首先要做的事情:检查您的 django 设置以确保您已正确配置了您DEBUG=FalseADMINS电子邮件地址(这样您就可以收到有关未处理异常的电子邮件通知),并且您的日志记录已正确配置(参见 django 的文档)。然后重新启动您的前端服务器(Apache 或其他),这样您就不会使用旧版本的代码库运行任何杂散进程。

于 2013-11-07T09:12:25.543 回答