問題タブ [django-profiles]

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

django - Django はユーザーのすべてのコメントを取得します

私はdjango-profilesとdjango.contrib.commentsを使用しており、特定のユーザーのすべてのコメントをプロファイルに表示しようとしています。

これは、django-profiles のデフォルトの profile_detail ビューを使用しています。

私はこれら2つのアプローチを試しましたが、どちらもオブジェクトを返しません(ただし、このクエリに一致するオブジェクトは存在します):

django.contrib.comments のソース コードでは、Comment モデルのユーザーへの外部キーに次の関連する名前があります。

コメントにはカスタム マネージャーもあります。

次のように定義されています。

カスタム マネージャーが原因で .all クエリが何も返されていませんか? 逆リレーションに正しくアクセスしていますか? どんな助けでも大歓迎です。

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

django - Django モデル: フィールド フラグの管理方法

ユーザー プロファイルを作成する必要があります。プライバシーを確​​保するために、このプロファイルの多くのフィールドは「非表示」になります。すべてのユーザーはこれらの情報を非表示にできます。

https://github.com/disqus/django-bitfieldを使用できますが、各フィールドを独自のフラグに結び付けることが可能かどうかを知りたいです。

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

django - django-registration create_user() 予期しないキーワード

にフィールドを追加するカスタム プロファイルを作成しようとしていますdjango-registration。ここに私がこれまでに持っているコードがあります -

models.py

そしてsettings.py

AUTH_PROFILE_MODULE = 'myproject.Profile'

ただし、create_user() を使用しようとすると、次のエラーが発生します。インタープリターに入力すると、次のようになります-

create_user()これらの新しい列を認識するために何が欠けていますか? ありがとうございました。

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

django - Django:フォームによるユーザープロファイルの変更

UserProfileを使用して、作成したいくつかのフィールドを保存しています。その正常に動作します。ただし、ユーザーがこれらのフィールドの値を変更(更新)できるように、新しいビューを作成したいと思います。しかし、これらの価値観は形で示されていません。誰かがそれを修正する方法を知っていますか?

view.py

form.py

bashでは、正常に機能します。

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

geodjango - Django-profiles、Geoフィールドを持つユーザープロファイル?

初めてdjango-profilesを使用しているので、基本的なものが欠けている可能性があります。

地理的フィールドを含む UserProfile モデルを作成したいと考えています。具体的には、これらの行に沿った何か:

contrib.gis.db からモデルをインポートし、auth から汎用ユーザー モデルもインポートしています。

syncdb を実行しようとすると、次のエラーが表示されます。

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

python - データは特定のユーザーIDにどのように接続されていますか?

私はDjangoとpythonを初めて使用します。ログインフォームを作成しましたが、知っておく必要があります。ページのコンテンツをユーザーに接続するにはどうすればよいですか。例:これはQ&Aサイトです。ログインすると、ユーザーが以前に尋ねた質問を含むプロファイルページが表示されます。データはモデル内の特定のユーザーIDにどのようにリンクされていますか?Userオブジェクトを使用して実行できますか?もしそうなら、スクリプトの簡単な例を教えてください。

ありがとうございました。

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

django - テンプレートに変数を渡すdjangoプロファイル

仕事中のDjango初心者と私はいくつかのポインターを使うことができました。私はdjango-profileを使用しており、views.profile_detailによって処理されるプロファイルページで作業しています。私が直面している問題は、このビューを使用してテンプレートに別の変数を配置できないことです。これが私のビュー機能です:

これが私のテンプレートです:

値プロファイルがどこから渡されているかを知ることができますか?辞書{'profile':profile_obj}からですか、それともコンテキストからですか?両方をコメントアウトしようとしましたが、テンプレートは引き続き正常にレンダリングされます。

また、テンプレートに精度と呼ばれる新しい変数を作成しようとしましたが、それをレンダリングすることができず、テンプレートは単にサイレントに失敗します。次に、設定ファイルにTEMPLATE_STRING_IF_INVALID ='%s'を追加しました。これにより、精度変数が見つからないことがわかりました。何が悪かったのかわかりますか?

アドバイスをいただければ幸いです。ありがとう :)

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

django - モデルがファイルではなくディレクトリである場合のdjangoのAUTH_PROFILE_MODULE値

私は以下を持っていました:(それは期待通りに機能しました)

私は次のものを持っています:(動作していません)

get_profile()は、models.pyをファイルとして探しているget_modelを呼び出し、それをロードしようとしているようです。

エラーは次のとおりです。

raise SiteProfileNotAvailable('プロファイルをロードできません'SiteProfileNotAvailable:プロファイルモデルをロードできません。プロジェクト設定でAUTH_PROFILE_MODULEを確認してください

その理由は、プロファイルアプリに多くのクラスがあり、それらはすべて異なるファイルにあり、次の場所にインポートされているためです。

これは、get_profile()以外のすべてで機能します。

回避策のヒントはありますか?

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

python - Django_Profiles が自動的にプロファイルを作成しない、その他のエラー

私は最初の Django プロジェクトに取り組んでおり、django-registration と django-profiles を採用しています。前者は問題なく美しく機能しました。2番目はもう少し問題があります。

何時間も経った後、最終的に特定のユーザー プロファイルを表示できるようになりました。これはすばらしいことで、すべてのプロファイルのリストも表示されます。

私が遭遇している 2 つの問題: django-profiles は、新しいユーザーが作成されたときに新しいプロファイルを自動的に作成しません。admin でユーザーを作成したら、プロファイルを作成する必要があります。それは起こっていません。

さらに、profiles/edit_profile フォームで次のエラーが発生します。

「/profiles/edit/ で TemplateSyntaxError がレンダリング中に NoReverseMatch をキャッチしました: 引数 '(,)' とキーワード引数 '{}' を持つ 'edit_profile' のリバースが見つかりません。」

これらの問題に対する答えを探しましたが、役に立ちませんでした。

これは、私のアプリ ファイルのプロファイルのモデルです。

これは私のフォームです:

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

私が犯したエラーとそれらを修正する方法を学ぶことに興味があります。(ユーザーオブジェクトには姓と名が含まれていることはわかっていますが、これらをプロファイルに挿入する方法は、独自の特定のフィールド以外にはないようです)。

任意の洞察をいただければ幸いです。

編集: The Missing Manual のおかげでうまくいったようです。残念ながら、/profiles/edit は /profiles/create にバウンスするようになりました。この問題については不明です。

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

django - django-profilesおよびnonetypeユーザー

困った!

ユーザーがプロファイルフィールドとユーザーフィールドに同時に入力できるフォームを作成しています。これに関する例とこのサイトの番号がWeb全体にあります(たとえば、first_name、last_nameを変更してDjangoでUserProfileフォームを作成する方法は?

ただし、できる限り試してみてください。form.pyでnoneタイプのユーザーを取得し続けます。

いくつかのコード:forms.py

urls.py

template.html

ビューはdjango-profilesから来ていますが、アプリにプルしようとしても、ユーザーが存在し、ビュー内のインスタンスにプルされていることを確認しました。インスタンスにはフォーム内のユーザーがありません。

その他の注意事項:ユーザー名以外の認証方法としてメールを使用していますが、テキストベースのランダムなユーザー名を使用しています(django-profilesのユーザー名としてのメールに問題があることを理解しているため)。これはまだ私の問題でしょうか?

それが役に立ったら、ここに私の認証定義があります:

これはカスタムバックエンドとしての参照であり、動作することを確認しました。

誰かが洞察を持っていることを願っています!

編集:

私の完全な例外:

ビュー(django-profilesから):

また、プロファイルが存在する場所と存在しない場所を示す2つのコメントを追加しました。つまり、profile_objとしてビューに表示されますが、self.instanceとしてフォームに表示されません。

もう1つの(おそらく無関係な)症状は、この例外ページでは、djangoツールバーが表示されないことです...奇妙です!