問題タブ [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.

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

django - Hints for the logic of django app

I'm learning Django and for this reason I'm developing an application described below.

This application allows users (authenticated and anonymous) to send message to other users.

Authenticated users can send message and can track all messages simply as all application that uses this feature. (like Facebook messages, for example)

The problem are anonymous users. I would an anonymous user can send message to other users but he can track his messages only for his session. Users can also reply to a message of an anonymous user but If an anonymous user lost his session lost also his messages.

The problem is, how can I manage anonymous user and their messages for the session only?

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

django - ユーザーはサイトに投稿した後に登録しますか? ジャンゴで

ユーザーがコンテンツを投稿できるサイトがあるとします。

ユーザーが匿名で貢献し、セッションの有効期限が切れた後に戻ってきた場合、その貢献は Anonymous に入金されます。

ユーザーが匿名で、コンテンツを投稿してからアカウントを作成した場合、このセッション中のすべてのユーザーの投稿をユーザー アカウントに入金するにはどうすればよいですか?

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

django - Djangoユーザーモデルを拡張して権限を管理する方法

私はDjango1.3とPython2.6を使用してWebアプリに取り組んでいます。Djangoユーザーモデルを拡張して、3つのタイプのユーザーが存在し、各タイプのアクセス許可を管理する必要があります。

解明するために、ユーザーには、教員、TA、学生の3つのタイプがあるとします。TAは新しい「割り当て」を作成でき、教員は「レビュー」して確認できます。学生は「ソリューション」を送信します。これは、教員が「レビュー」する必要があり、TAは最終的に「レビュー済み」のソリューションをチェックできます。現在、ユーザーには3つのタイプがあります。TA■アサインメントを作成してソリューションを評価できるユーザー、Facultyアサインメントとソリューションを確認して確認できるユーザー、ソリューションをStudents送信できるユーザー。

これで、ユーザーモデルを拡張する方法が2つあることを理解しました。UserProfileを作成し、' user_type'というフィールドを追加できます。もう1つの方法は、ユーザーモデルをサブクラス化することです。サブクラス化は、ユーザーのタイプごとに異なるフィールドがあるため、より良いアプローチだと思います。

私は単一のログインフォームを使用しますが、ユーザーのタイプごとに異なる登録フォームを使用できます。なぜどちらかのアプローチを選ぶのですか?

さまざまなタイプのユーザーのアクセス許可を管理する最良の方法は、ユーザーグループを使用することであることを理解しています。グループを作成する方法、ユーザーがグループに属しているかどうかを確認しますか?ユーザーモデルを拡張する方法の選択は、アクセス許可の管理方法に影響しますか?

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

django - Django コメントを Django ユーザーとリンクする

ユーザーが私の投稿にコメントできるようにするために、組み込みのコメントで Django を使用しています。また、次のことを行うようにアプリをカスタマイズしました

  • 登録ユーザーには、コメントのテキスト領域のみが表示されます
  • 未登録ユーザーにはフォーム全体が表示されます

全体は正常に動作していますが、ユーザーのコメントをユーザーのプロフィールにリンクする方法がわかりません。そのコメントを投稿したユーザーのプロフィールに移動できるように、コメント名をクリックできるようにしたいと考えています。

ただし、未登録のユーザーの場合は、名前をそのまま表示したいだけです。現在のユーザーとリンクするように、コメントフォームのどこでどのように変更を加える必要がありますか。

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

django - djangoのすべてのユーザーをリセットして事前設定するにはどうすればよいですか?

私はいくつかの複雑なユーザーインタラクションを備えたdjangoアプリケーションを開発しているので、多くのテストを行う必要があります。データベース内のUsersテーブル(および関連するすべてのテーブル)をクリアして、最初からやり直す簡単な方法はありますか?また、データベースに「テストユーザー」を自動入力して試してみる良い方法はありますか?

詳細:

  • これは私が数回実行することを期待している操作なので、コマンドラインからすばやく実行できると便利です。
  • django 1.3.1で基本的なユーザーモデル(django.contrib.auth.models.User)を使用しています
  • 私は管理ページを使用しておらず、物事が本当に絶望的にならない限り、それをそのままにしておきたいと思います。

ありがとう!

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

django - 前のテーブルのdjango dbのクリーニング

Postgres に、カスタム モデルである user というテーブルがありました。その後、デフォルトの Django User クラスに切り替えましたが、名前が重複しているため問題が発生しました。前のテーブルを消去するか、DB 全体を消去して (まだテスト中なので大したことではありません)、最初からやり直すにはどうすればよいですか?

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

django - Django でユーザー インスタンスをビューに渡す方法

特定のユーザーのすべてのブログを表示するビューを作成するブログ アプリを作成しています。このためには、ユーザー インスタンスをビューに渡す必要があります。

構文的にはこれは正しいですが、このユーザー コンテキストを実際に URL に渡す方法がわかりません。以前、ユーザー ID だけを渡そうとしましたが、うまくいきません。このことを行う他の代替手段はありますか。内部で URL を作成したり、この特定のビューにリダイレクトしたりする場合は問題ありませんが、外部からは URL がどのように見えるでしょうか。私のurls.pyは

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

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

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

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

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

django - django-postmanを使用して各ユーザーにメッセージを送信する機能を提供する方法

私はdjango-postmanを使おうとしていますが、プロジェクトとの統合に成功しました。このアプリケーションを使用して、各ユーザーが他のユーザーにメッセージを送信できるようにしたいと思います。

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

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

django - UserCreationForm のプロパティとフィールドを管理する

私はDjangoが初めてで、この質問に対する答えを徹底的に見つけようとしても、何も見つかりませんでした。=/

UserCretionForm を使用してユーザーを作成していますが、いくつか知りたいことがありました。

1 - このフォームのプロパティを管理するにはどうすればよいですか? (例えば、「必須。30 文字...」や「確認のために、上記と同じパスワードを入力してください。」などのヒントを表示したくありません。)

2 - 他のカスタマイズされたフィールドを表示したい。どうすればいいですか?(私は専門家ではないので、表示されるコードをどこに書かなければならないかを明確にしてください = D )。(たとえば、ここブラジルでは、保存する必要があるいくつかの国の情報があります。そのため、これらのフィールドが必要です。)

前もって感謝します!(Y)