問題タブ [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 投票する
2 に答える
140 参照

django - djangoのデフォルトページ404を回避するにはどうすればよいですか?

たとえば、私がhttp://mydomain.com/myapp/schools/にいるときに 、スラッシュなどの URL の一部を削除すると、http: //mydomain.com/myapp/schools のすべての URL でエラー 404 が発生します。アプリケーションにあるページが間違っている場合、どうすればよいですか? django サイトのページは、有効で現在のページに留まらない限り変更されないことがわかりました。

何か案が?

ありがとう :)

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

django - フィルタで「解凍するには複数の値が必要です」エラー

フィルタにエラーがあります:need more than 1 value to unpack

それが正しいか :

構文エラーか、与えられた引数が不足していると思いますが、修正できません:/

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

django - Pythonリストをdjangoテンプレートに渡す

テンプレートにあるもののリストを表示したい。したがって、そのリストを生成して、次のようにテンプレートに渡すビューがあります。

しかし、それをレンダリングしている間、私はTypeErrorを受け取ります

これはテンプレートコードです:

このエラーがわかりません。また、このアプローチが間違っている場合(私はそうだと思います)、リストをテンプレートに渡すにはどうすればよいですか?

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

django - djangoのどこにデフォルトの500トレースバックがレンダリングされているので、それを使用して独自のログを作成できますか?

これを使用して、カスタムミドルウェアクラスのprocess_exception()メソッド内にhtmlログファイルを生成したいと思います。例:

  • 例外がキャッチされました。
  • process_exception(request)が呼び出されました。
  • process_exceptionは、デフォルトのエラーhtmlを返す関数を呼び出します。
  • process_exceptionは、返されたhtmlをdjangoサーバーが実行されているログフォルダーに書き込みます。

Djangoがこれらの例外のメールを送信できることは知っていますが、これは使用したくありません。私はJSONを使用してRESTfulアプリケーションに取り組んでいるので、エラー500を示すjson文字列を返し、htmlを別の場所に配置する方が適切だと感じています。

前もって感謝します。

申し訳ありませんが、明確にする必要があります。独自の500.htmlを作成したくないので、Debug=Trueの場合にdjangoが使用するものを使用します。つまり、エラーファイルを生成し、ログフォルダに配置します。

助けてくれたMarkに感謝します-興味のある人のための私の解決策は次のとおりです。

このコードは、例外をインターセプトし、sysモジュールとdjangosのデフォルトエラーテンプレートを使用して、適切にフォーマットされたトレースバック/例外情報ページを生成し、これをログフォルダーに配置してから、httpエラー500が発生したことを示すJSONオブジェクトを返します。

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

django - Djangoプロジェクトをテストしていますが、どうすればErrno 10054を回避できますか?

独自の開発サーバーを使用して、単純なdjangoプロジェクトをテストしています。ただし、IEクライアントを閉じるたびに、コンソールにエラーが表示されます。ただし、障害は発生しません。別のIEブラウザクライアントを開くと、すべてが正常です。

このエラーを取り除くにはどうすればよいですか?

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

django - django typeerror の処理方法 some_method() は、正確に 2 つの引数 (1 つ指定) を取ります

これを理解するのに苦労しています。エラーが発生し続けます:

ここに私の見解があります:

そして、これがこのビューの私のURLです:

いろいろ調べましたがダメでした、よろしくお願いします。

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

django - Django Logging:送信者のメールアドレスをroot@localhostから別のアドレスに変更します

私のsettings.pyには、次のログ設定があります。エラーが発生した場合、root@localhostからメールが届きます。私の問題は、いくつかのプロジェクトがあり、すべてのエラーメッセージを同じメールアドレスに送信したいということです。しかし、エラーが発生したサイトを特定するのは非常に面倒なので、送信者の電子メールアドレスをroot@localhostからerror@project-site.tldのようなものに置き換えたいと思います。これは可能ですか、それともいくつかの仮想メールボックスを作成する必要がありますか?

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

python - 「AdminSite」オブジェクトには属性「root」がありません

重複する可能性があるのは、このエラーを修正する方法:「'Adminsite'オブジェクトに属性'root'がありません」です。

記載されている場所管理者のURLは次のとおりです。

そうではありません(r'^admin/(.*)', admin.site.root) -Django1.0用です。Django 1.3の場合、それは機能しません。

その後、このエラーが発生しました

NameError at /name'include'が定義されていません

Djangoバージョン1.3.1を使用しています。

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

python - Django:悪いグループ名

「不正なグループ名」でエラーが発生しました。

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

そして、ここにエラーがあります:

/ result / 1 /のエラー不正なグループ名リクエスト方法:GET Djangoバージョン:1.4.1例外タイプ:エラー例外値:不正なグループ名例外の場所:C:\ Python27 \ lib \ re.py in _compile_repl、257行目Python Executable :C:\ Python27 \ python.exe Pythonバージョン:2.7.3 Pythonパス:['D:\ ExamPapers'、'C:\ Windows \ SYSTEM32 \ python27.zip'、'C:\ Python27 \ DLLs'、'C :\ Python27 \ lib'、' C:\ Python27 \ lib \ plat-win'、' C:\ Python27 \ lib \ lib-tk'、' C:\ Python27'、' C:\ Python27 \ lib \ site-パッケージ']サーバー時間:2013年3月3日日曜日15:31:05 +0800

トレースバックコピーアンドペーストビューに切り替えます

C:\ Python27 \ lib \ site-packages \ django \ core \ handlers \ base.py in get_response response = callback(request、* callback_args、** callback_kwargs)...▶ローカル変数?D:\ ExamPapers \ views.py in result newstring + =(p.sub(' ' + word +' '、word)+'')...▶ローカル変数

要約すると、エラーは次のとおりです。

0 投票する
0 に答える
101 参照

python - djangoのpool.mapのエラーは、マップされた関数のどこにあったかではなく、エラーがあったという事実を返すだけです。

私はDjangoにかなり重いコードを持っていて、それを並列化するためにpool.map()を使用しています。

それの非常に些細な内訳は次のようになります:

ホームビューはaddNumbersを呼び出し、一部のデータをページに戻します。

ただし、のような関数addNumbersが巨大になると、必然的にバグを記述し、次のエラーメッセージが表示されます。

get_response response = callback(request、* callback_args、** callback_kwargs)..。

これは、並列化されている関数のどこかにバグがあることを示していますが、通常のエラーメッセージのように、実際にはバグがどの行にあるかはわかりません。

非常に苛立たしい、誰もがアイデアを持っています(「より良いコードを書く」以外):P)