問題タブ [django-errors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
680 参照

django - UserProfile 一致クエリが存在しません

allauth のアカウント ビューでカスタム UserProfile オブジェクトにアクセスしようとするまで、プロジェクトを完全に実行していました。それ以来、プロジェクトのページにアクセスしようとすると、一貫してこのエラーが発生します。

誰でも私を正しい方向に向けることができますか?

0 投票する
3 に答える
2263 参照

django - Djangoテンプレートで{{form.as_ul}}を使用しているときに、フォームエラーの表示を制御します。

私は便利な出力フォーム方式{{ form.as_ul }}が好きですが、それでも引き続き使用できますが、各フィールドのすぐ上にエラーを表示する代わりに、すべてのエラーを事前にキャプチャする方法があります。

djangoのドキュメントに記載されているように、各フォーム要素などをループする方法があることは理解していますがform.as_ul()、エラー表示を制御する以外の機能を引き続き利用したいと思います。

0 投票する
2 に答える
3061 参照

django - Djangoエラーページが表示されない

私はウェブサイトを構築するためにmod_wsgiでdjango1.1.4とpython2.6.6を使用しています

クライアントは、404ページと500ページにロゴとホームページのリンクを含めることを望んでいます。シンプルなページを書きました。512バイトよりも大きいです。PROJECT_ROOT /templates/内のファイルのペースを調整しました

デバッグをTrueエラーに設定すると、404エラーと表示されます。しかし、に設定してFalse存在しないページを読み込もうとすると、次のような内部サーバーエラーが発生します。

内部サーバーエラー

サーバーで内部エラーまたは構成ミスが発生し、リクエストを完了できませんでした。

サーバー管理者のroot@localhostに連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあるすべてのことを通知してください。

このエラーの詳細については、サーバーエラーログを参照してください。Apache / 2.2.15(CentOS)サーバー(www.anglais-verbe.comポート80)

私は何をすべきか?

404、500を処理するためのビューを作成したり、urls.pyに変更を加えたりしたことはありません。

これは私の最初の本格的なdjangoプロジェクトであり、何が問題になっているのかわかりません。

アップデート:

私の管理者のトレースバックメールは

0 投票する
1 に答える
4606 参照

django - 'str'オブジェクトに属性がありません'_meta'admin.autodiscover()のコメントを解除するとエラーが発生します

私はdjangoでこのエラーに直面しています:

コメントアウトしてadmin.autodiscover()もこのエラーは発生しません。また、djangoでModelFormを使用したので、ModelFormが原因ですか?以下はModelFormコードです。

ですから、誰かが問題を理解しているなら、教えてください。

以下は、貼り付けられたトレースバックです。

0 投票する
1 に答える
7915 参照

django - Djangoで、User.objects.create_user(username、email、password)を呼び出すと、post_saveが2回呼び出されるのはなぜですか?

views.pyには、新しいユーザーアカウントが登録されたときに呼び出される次のビューがあります。リクエストからユーザー名、メールアドレス、パスワードを取得し、それらの資格情報を使用してユーザーを作成するだけです。以下のコードでは、「A」は出力されますが、「B」はクラッシュするため、出力されません。

myapp/models.pyハンドラーの次のコードがあります。

アプリを実行すると、印刷出力は次のようになります。

過去数日間の開発を通じて、create_user_profile実行時にメソッドが2回呼び出されることに気付きましUser.objects.create_user(username, email, password) た。ハンドラーコードをドキュメントから直接コピーしたので、正しいと確信しています(https://docs.djangoproject.com / en / dev / topics / auth /#storing-additional-information-about-users)。create_user_profiledjangoコードのどこからメソッドが呼び出されるかは正確にはわかりませんがcreated、ハンドラーを呼び出したsaveメソッドがオブジェクトの作成によるものである場合にのみ、フラグがtrueに設定されると想定しています。過去数日間、このコードは正常に機能していましたが、今日、2回目にcreate_user_profileメソッドがハンドラーによって呼び出されるとcreated、最初と同じようにフラグがtrueに設定されます。これにより、アプリがクラッシュしますIntegrityError、同じ主キーで2つのオブジェクトを作成できないと文句を言います。

ですから、私には理解できないことが2つあります。まず、一度だけ呼び出したのにpost_saveが2回発生するのはなぜですかUser.objects.create_user(username, email, password)。第二に:なぜcreated旗が突然期待通りに機能しなくなったのですか?

どうすればこれをデバッグできますか?

ありがとう

0 投票する
5 に答える
2346 参照

django - django テンプレートを厳密にする

django テンプレートでは、が定義され{{ var }}ていない場合、 への呼び出しは暗黙のうちに失敗します。varこれにより、テンプレートのデバッグが難しくなります。この場合、djangoが例外をスローするように切り替えることができる設定はありますか?

私がオンラインで見つけた解決策の唯一のヒントはhttp://groups.google.com/group/google-appengine/browse_thread/thread/86a5b12ff868038dであり、ひどくハックに聞こえます。

0 投票する
2 に答える
2122 参照

python - このdjango ModelFormが有効でないのはなぜですか?

私は2つのモデルを持っています:

以下のコードは私の views.py にあります:

pdForm を有効にする方法はありますか?

0 投票する
1 に答える
947 参照

django - Django UnboundLocalError

データベースに寄付者を登録するために使用される単純なフォームセットがあります。

DB から既存のエントリのページにアクセスし、フォーム入力から値を削除して送信すると、UnboundLocalError が発生します。

ビュー.py

0 投票する
2 に答える
430 参照

django - Djangoでユーザーを作成しようとしたときに、キーワード「username」を指定したFieldError

私のModels.py、ここではOneToOneFieldを使用して、StudentProfileを拡張しています。

そして、私の登録ビューでは、新しいユーザーmain_userを作成し、それを使用して学生プロフィールを作成しています:-

Djangoに登録した後、私は取得しています、

これは、登録フィールドに入力して登録ボタンを押した後に発生します。このエラーを解釈することはできません。これは何を意味するのでしょうか?

0 投票する
4 に答える
10187 参照

django - django - フィルターがクエリセットで何かを返すかどうかを確認する

私はDjangoの初心者です。クエリセットが何らかの値を返すかどうかを確認し、そうでない場合はループ内の次の項目にスキップする必要があります。私は試してみました..ObjectDoesNotExistを除いて、それは機能していません。フィルターが何も見つからない場合、何を返すでしょうか? どうすれば確認できますか?

既存のコードは次のとおりです。