問題タブ [django-custom-manager]
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.
django - カスタムマネージャにフィルタを追加するにはどうすればよいですか?
Djangoのカスタムマネージャーにフィルターを追加するのに行き詰まっています。これは私の現在働いているカスタムマネージャーです:
にフィルターを追加する必要があります。これは、メインのSQL式most_loved
とmost_hated
同等active=True
のSQLになります。where active=true
それを行う方法についての手がかりはありますか?
django - カスタムユーザーモデルでスーパーユーザーを作成した後、django admin にログインできません
正常に作成されたスーパーユーザーでdjango管理パネルにログインしようと何時間も試みましたが、正しいユーザー名/パスワードの組み合わせを正しく取得できません。
ユーザーには、自分のメールをユーザー名として使用してもらいたいです。また、Django docs hereの例を複製するために最善を尽くしました。移行、sycndb を削除しました。管理パネルにログインする以外はすべて機能します。
関連コード: From models.py
:
からadmin.py
:
関連settings.py
コード:
スーパーユーザーを作成して表に表示した場合の端末出力の例:
何をしても「スタッフアカウントの正しいメールアドレスとパスワードを入力してください。両方のフィールドで大文字と小文字が区別される場合があることに注意してください。 ." メッセージ。そこで設定したパスワードは「sample」でした。pw のハッシュ化とクリーンアップに関連するすべてのコードを削除しようとしましたが、実際にはまだユーザー テーブルにハッシュが返されます。
この質問全体に目を通すために時間を割いてくれる人に感謝します。
python - Django:カスタム関数の値が表示されない
Django でカスタム関数を作成する方法を理解しようとしています。私は次のものを持っています:
モデル:
見る:
test.html
私のページは空白ですが、「テスト」と表示されるはずです。私は何を間違っていますか?
python - djangoカスタムモデルマネージャのスローエラー
私が取り組んでいるdjango Webサイトのモデルを構築しようとしています.以下のレビューモデルでわかるように、すべてのフィールドがあります. 今、私はカスタムモデルマネージャーを実装する方法を読みました.コード行の何らかの理由で: "object = ReviewsManager", django はそれが未定義の変数であるというエラーをスローします. 私が見たすべての例はまったく同じことをしますが、どうやら問題なく動作するようです。何が起こっているのでしょうか? 明確にするために、インポートが必要なものはすべてインポートしたので、それが問題ではないことはわかっています。補足として、重要な場合に備えて、私はdjango 1.6を実行していることに言及する必要があります。
python - Django の記事のクエリセットにユーザー ノートを追加するエレガントな方法
Djangoでそのような関係があるとしましょう。
メモ モデルは、content_object 記事 (またはその他のモデル) で指定されたユーザー メモを保存するために使用されます。ポイントは、メモフィールドを追加するメソッドを作成せずに、現在ログインしているユーザーのすべての記事にメモフィールドを追加することです。
今のところ、カスタム マネージャー + ジェネリック リレーションを記事に追加しようとしています。
記事.py
Note.pyこのアイデアはうまくいくかもしれませんが、すべてのメモに対してのみ、テンプレートでこれを行うことはできません:(
template.html
ユーザー ノートを記事のクエリセットに「接着」するエレガントな方法を探しています。
django - djangoでカスタムユーザーモデル用のカスタムマネージャーを作成する必要がありますか?
AbstractBaseUser
を使用して、PermissionsMixin
これらの 2 つのチュートリアル (チュートリアル 1とチュートリアル 2 )に従ってカスタム ユーザー モデルを作成しています。
これまでのモデルは次のとおりです。
今、私が混乱しているのは、チュートリアル 1で、作成者がカスタム User モデル用のカスタム マネージャーを作成していないことです。代わりに、フォームを使用してユーザーを作成します。
しかし、チュートリアル 2では、作成者がカスタム User モデル用のカスタム マネージャーを作成しました。
Django Docsを参照すると、カスタム ユーザー モデルの例があり、カスタム マネージャーを使用しています。私の質問は、他のカスタム マネージャーを作成しなくてもよいかどうか、そうでない場合、カスタム マネージャーを作成する用途は何ですか?
django - カスタム マネージャーを使用した Django FK
reports
のサブセットに属する部門構造がありDepartments
ます。この場合、 aDepartment
はcounty
であり、レポートには a への FK がありcounty
ます。
Report.county 選択フィールドに郡のみが表示されるようReport.county
に使用したいと思います。CountyDepartmentManager()
それは可能ですか、またはForm
クラスでこれらの定義を作成する必要がありますか?