問題タブ [django-contrib]

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 に答える
286 参照

python - 1.8 から 1.9 への Django のアップグレードは、init でのモデルのインポートで壊れています

@JohnnyQ がここでコメントしたのと同じ問題に遭遇しました。
__init__.pyは、モデルを参照している複数のインポートを参照しており、これらは必須です。

このコードは django 1.8.x では問題なく動作しますが、Django を 1.9.x にアップグレードすると壊れます。

クラスローディングシーケンスの問題であると推測しています。AppRegistryNotReady 例外をトリガーするアプリのインポートをモデル化するために、1.9 に関して何が変更されましたか?

トレースバックは次のとおりです。

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

django - クラスベースのFormViewのDjangoメッセージをテストするには?

FormView をテストする適切な方法を見つけるのに苦労しています。ユーザーが認証されていないときにメッセージ (django.contrib.messages によって生成された) がレンダリングされるかどうかを確認したいと思います。RequestFactory、Client、Mock、Middleware については既に読みましたが、CBV FormView でこのテストを実装できませんでした。

問題は特にユーザーの認証に関するものではありません。他のフィールドでもロジックを使用して、他のメッセージをテストしたいと考えています。

これが私のコードです:

意見:

形:

テンプレート:

このテストを使用すると、メッセージ リストは常に空になります。

どんな助けにも感謝します。

前もって感謝します。

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

python-3.x - Django の auth.contrib モジュールを使用してユーザー名でユーザーを検索するにはどうすればよいですか?

私はDjango Rest Framework 3.12.2とdjango.contrib.authでDjango 3.2を使用しています。コマンドラインでいくつかのスーパーユーザーを作成しました

これにより、移行によって自動生成される「auth_user」テーブルにエントリが作成されます。django.contrib.auth メソッド呼び出しを使用して認証後にユーザーを検索する方法に興味があります。ユーザーにログインしてJWTを発行するために使用するこのシリアライザーがあります

auth_user テーブルからユーザーに関する情報を検索できるエンドポイントが必要です。

ユーザー名を取得した後、auth.contrib モジュールを使用してデータベースでユーザーを検索する適切な方法は何ですか?