我正在生产服务器中测试我的项目,我的 Web 应用程序中的各种功能出现了几个错误,这些错误在我的计算机上运行良好。
请访问http://qlimp.com并使用此用户名/密码登录:nirmal/karurkarur然后访问http://qlimp.com/cover您会找到一个调色板,您可以在其中上传图像并执行类似风味的操作.我。我在这里遇到了几个问题(图像、文本、其他信息没有存储在数据库中)。
我认为设置没有问题。问题是它甚至没有正确进入 Django 视图,但在我的计算机上没有任何问题。有没有人遇到过同样的问题?我想知道为什么它不起作用。
您也可以在http://qlimp.com/signup/中查看,您可以找到未存储数据的问题。
所以有很多问题我不能在一个问题中问(不是stackoverflow文化),所以我问这个。
当我上传我在chrome 检查器“网络选项卡”中检查的图像时,它显示502 bad gateway
这是我的Django views.py:https://gist.github.com/2778242
ajax 图片上传的jQuery代码:
$('#id_tmpbg').live('change', function()
{
$("#ajax-loader").show();
$("#uploadform").ajaxForm({success: showResponse}).submit();
});
function showResponse(responseText, statusText, xhr, $form) {
$.backstretch(responseText)
$("#ajax-loader").hide();
}
而且我还检查了它实际上是在进入request.is_ajax()
但不是form.is_valid()
在我的观点中。为什么会这样?我正在上传正确的格式。
谁能指出我犯的错误?我还需要一个关于为什么代码不能在实际在开发服务器上工作的生产服务器上运行的答案(这将有助于我解决其余的问题)。
开发服务器:Ubuntu 11.10/Python 2.7/Django 1.3.1
生产服务器:Ubuntu 12.04/Python 2.7/Django 1.3.1
更新
每个人都使用相同的用户/密码登录存在一些问题。所以请在那里注册,它显示[Errno 111] Connection denied,没关系,你可以登录。
更新-2
实际上问题出在 form.is_valid() 所以我删除它并检查但现在我收到了这个错误:
Exception Type: ValueError
Exception Value: The BackgroundModel could not be created because the data didn't validate.
Exception Location: /home/nirmal/project/local/lib/python2.7/site-packages/django/forms/models.py in save_instance, line 73
我一直在上传正确的图像格式,但我不知道为什么它没有验证。
更新-3
对于http://qlimp.com/cover中的所有静态文件,我都收到304 Not Modified这会是不工作的问题吗?