English 中文(简体)
贾尼戈视图 - 502个坏网关
原标题:django views - 502 bad gateway

我在生产服务器上测试我的项目, 在我的网络应用程序中, 发现几个不同功能的错误, 完全在我的电脑上运作。

请前往 rel=“nofollow'>>http://qlimp.com ,并使用此 username/password:nimal/karurkarur 登录,然后到>你将会找到一个可上传图像和做类似“strong>flavoors.me 的东西的调色板。我在这里有几个问题(图像、文本、其他信息没有存储在数据库中)。

我认为这个设置没有问题,问题在于它甚至没有适当地进入Django的观点,而是在我的电脑上没有任何问题的情况下工作。有没有人遇到同样的问题?我想知道为什么它不起作用。

您也可以在 < a href=> 中查看 http://qlimp.com/signup/" rel="nofollow" > http://qlimp.com/signup/ 中,找到数据不存储的问题。

因此,我无法在一个问题(不是潮流文化)中提出许多问题,所以我问这个问题。

当我上传图像时, 我在 < 强于> 铬检查员网络标签 中检查到的图像显示 < 强 > 502 坏网关

这是我的Django<强势>视图.py :https://gist.github.com/2778242

< 强度 > 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

<强> UPDATE

每个人用相同的用户/密码签名都存在一些问题。 所以请在此注册, 并显示 < strong> [Errno 111] 连接拒绝 , 无关紧要, 您可以登录 。

<强>UPDATE-2

实际上问题在于窗体。 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

我全时上传正确的图像格式, 我不知道为什么它没有被验证。

<强>UPDATE-3

我得到304 不修改 >http://qlimp.com/cover 所有静态文件的

最佳回答

我找到了在过去3天里一直困扰我的问题。 这是因为我忘了在 PIL 安装之前, 安装 libjpeg62 libjpeg62- dev zlib1g- dev 的 < codessudo apt- get >, 这就是为什么图像没有被验证 。

下一个问题是,我为设置中的MEDIA_ROOT提供了相对路径。 py 文件导致 < code> 404 NOT FOUND , 我将它改为绝对路径 。

这些都是简单的错误 导致一些神秘的错误。也感谢大家的帮助。

问题回答

它的 Nginx 给出了502 错误, 当没有可使用枪时 。

gunicorn_django -bind=127.0.0.1:8001 仅启动一个同步的工人程序,可能忙于回应其他请求。

您可能想要生成更多工人( -w2 ) 。 如果您需要处理大数据传输, 需要考虑使用非同步工人口味( 如 - k gevent , 您需要安装 gevent ) 。

有关选择工人类别和Gunicolence FA/a>工人人数的更多信息。





相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签