問題タブ [django-users]
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ユーザーモデルの拡張
djangoアプリのサインアップフォームを作成しようとしています。このために、私はユーザーモデルを拡張しました。これは私のForms.pyです
これが私のmodel.pyです
どこを間違えているのかわかりません。ユーザーのパスワードはログイン時に受け入れられず、作成されたユーザーユーザーに対して緯度と対数は保存されません。私はdjangoを初めて使用しますが、どのような体でも解決策があります。
python - djangoメッセージをStackOverflowスタイルにする方法は?
Djangoのメッセージモジュールを使用したいのですが、ユーザーがページをリロードするとすぐにメッセージが消えるのではなく、ユーザーがメッセージの横にあるXをクリックするまでメッセージを保持したいと思います。
私は2つの問題に悩まされています:メッセージのコンテキストプロセッサがアクセスされたメッセージを削除しないようにするにはどうすればよいですか?ユーザーが「削除」ボタン(ajax呼び出しを呼び出す)をクリックしたら、後でDBからメッセージを明示的に削除するにはどうすればよいですか?
ありがとう!
python - Python/django は 2 つのクラスから継承します
私のdjangoプロジェクトには、2つのバリエーションのユーザーがいます。1 つは django.auth の User クラスをサブクラス化し、2 番目はほぼ同じフィールドを使用しますが、実際のユーザーではありません (したがって、User から継承されません)。FieldUser クラス (フィールドのみを格納する) を作成し、RealUser サブクラスでは FieldUser と User の両方を作成する方法はありますが、FakeUser サブクラスでは FieldUser のみを作成する方法はありますか?
django - Django:Userを拡張するときは、OneToOneField(User)またはForeignKey(User、unique = True)を使用する方がよいですか?
Djangoユーザーモデルを拡張してモデルを使用するかどうか、OneToOneField(User)
またはForeignKey(User, unique=True)
作成するときに矛盾する情報を見つけました。UserProfile
これを使用する方が良いですか?:
またはこれ?:
Django Docはを指定OneToOneField
しますが、 DjangoBookの例はを使用しForeignKey
ます。
James Bennettには、矛盾する例を提供する2つのブログ投稿もあります。
ForeignKey
前の投稿で、ベネットは彼が代わりに使用するように切り替えたいくつかの理由を提供してOneToOneField
いますが、特に反対を推奨する他の投稿を見ると、私はそれを完全には理解していません。
私はあなたの好みとその理由を知りたいです。または、それも重要ですか?
django - Django user.is_authenticated が機能する場所と機能しない場所があります
私のテンプレートには、次のものがあります。
作成されたページに @login_required デコレータがない限り、正常に動作しているように見えます。その場合、ページは正常に動作しますが、ナビゲーションは、ユーザーがログインしていてもログインしていないように見えます。
django - 管理インターフェースでdjangoユーザープロファイルをインライン編集するにはどうすればよいですか?
ユーザー(django.contrib.auth.models.User)に関する追加情報をDjangoに保存する場合は、気の利いたAUTH_PROFILE_MODULEを使用して「プロファイル」モデルをプラグインできます。次に、各ユーザーはプロファイルを取得します。それはすべてここで説明されています:
- http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users
- http://www.djangobook.com/en/1.0/chapter12/#cn222
ここで、UserProfileというモデルでaccountsというアプリケーションを作成し、それをユーザーのプロファイルモデルとして登録したとします。ユーザーを編集するために管理インターフェースでプロファイルの編集をインライン化するにはどうすればよいですか(またはその逆)?
django - Djangoユーザーの削除方法を変更しますか?
Django管理ページに移動してユーザーを削除する場合、ユーザーを削除する前/後にコードを実行する必要があります。モデルのメソッドをオーバーライドすることは知っていますdelete()
が、組み込みモデルに適用する方法がわかりません。User
また、モデルを「サブクラス化」して(たとえば)モデルを作成することなく、それを実行できるようにしたいと思いますMyUser
。
これを達成する方法はありますか?
django - Django - UserProfile に一致するクエリが存在しない場合、ログイン ページにリダイレクトするエラー
UserProfile
メソッドを使用してユーザー モデルを拡張しました。UserProfile matching query does not exist
ただし、クエリの実行時にDjango エラー メッセージが表示されることがあります。request.user.get_profile()
これは、システムからログアウトしたためにユーザーがAnonymousUser
. UserProfile
が存在しない場合、ユーザーを自動的にログイン ページにリダイレクトする方法はありますか。
私はrequest.user.get_profile()
かなりの場所で使用しているので、自分のコードを実際にすべての人にチェックを入れたくないので、一度だけ行う必要があるシグナルまたは同様のものを使用する方法を考えていました。
また@login_required
、関数呼び出しで使用していますが、このエラーが発生する前にユーザーをリダイレクトしていないようです。
システムへのログイン時に UserProfile アカウントを持っていない場合は自動的に作成されるため、すべての登録ユーザーには UserProfile アカウントが必要です。
Django 1.1も使用しています
python - UserModelの管理ページにカスタムアクションを追加する
django UserModelの管理ページでカスタムアクションを作成する可能性はありますか?グループへのユーザーの追加を自動化し(スタッフへのユーザーの追加、追加の値の設定など)、もちろんこれらの変更を元に戻すアクションを作成したいと思います。
ご協力いただきありがとうございます。
django-models - djangoでユーザープロファイルをリンクするために最後に作成されたユーザーを取得する
djangoの組み込みAuthコンポーネントで提供されるものを超えてユーザー情報を保持するために作成されたUserProfileモデルにデータを追加しようとすると、少し壁にぶつかりました。
私の質問は、UserProfileを作成するために、登録したばかりのユーザーのインスタンスを取得するにはどうすればよいですか?私はそれが以下のようなものになるだろうと思いました:
...しかし、new_userはNoneとして返されます。ユーザー名/パスワードに基づいてデータベースを再クエリするのではなく、登録したばかりのユーザーにアクセスする簡単な方法が必要だと思いますか?
私はそれが十分に明確であることを願っています、どんな助け/ガイダンスにも感謝します。