私は自分のコンピューターで完全に動作している Web アプリケーションのさまざまな機能でいくつかのエラーが発生している実稼働サーバーで自分のプロジェクトをテストしています。
http://qlimp.comにアクセスし、次のユーザー名/パスワードを使用してログインしてください: nirmal/karurkarur次にhttp://qlimp.com/coverにアクセスします。画像をアップロードして、フレーバーに似た操作を実行できるパレットが見つかります。.me . ここでいくつかの問題が発生しています (画像、テキスト、その他の情報がデータベースに保存されていません)。
設定上は問題ないと思います。問題は、Django ビューに正しく入ることすらできず、私のコンピューターでは問題なく動作することです。同じ問題を経験した人はいますか?なぜ機能しないのか不思議です。
また、 http://qlimp.com/signup/でチェックアウトすると、データが保存されない問題を見つけることができます。
そのため、1 つの質問 (stackoverflow 文化ではない) で尋ねることができない多くの問題があるため、これを尋ねています。
Chrome インスペクタの [ネットワーク] タブでチェックした画像をアップロードすると、502 の不正なゲートウェイが表示されます
これが私の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] 接続が拒否されました と表示されますが、問題ありません。ログインできます。
更新-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が表示されます。これは動作しないことによる問題ですか?