問題タブ [django-ratings]
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-ratings の奇妙なエラー メッセージ
[django-ratings][1] で奇妙なエラー メッセージが表示されます。以下は私のurls.pyにあります:
このページに移動すると: /spiceapp/rate/1/2
、次のエラーが表示されます。
レンダリング中に AttributeError をキャッチしました: 'AddRatingFromModel' オブジェクトに属性 ' name 'がありません
これが起こる原因は何ですか?
python - ジャンゴの簡単な評価、クエリが多すぎる
プロジェクトでdjango-simple-ratingsを使用しています。ratings
を自分のアプリにフックして、Post
ユーザーが上下に投票し、スコアで並べ替えることができるようにします。私が欲しいものはほとんどratings
アプリに含まれています。すべてをリストする必要があるこのページがありますPost
(ちょうどstackoverflowのように)。しかし、評価を表示するたびpost
にPost
、データベースにヒットし、サイトが非常に遅くなります。models.py:
ループごとに、データベースにヒットし、もう一度試してください:
ループごとにデータベースをヒットします。
同じ問題を抱えている方はいますか?どのように解決しましたか?または、別の評価アプリに変更する必要がありますか? ありがとうございました。
django - django-generic-ratings の Django フォームが表示されない
django-generic-ratings
チュートリアルを実行しましたが、フォームが表示されません。モデルを次のように登録しました。
私は私のビューでレストランを渡します。そして、私のテンプレートは次のとおりです。
投票ページを開くと、フィールドやスライダーが表示されない「レストランに投票」ボタンが表示されるため、投票を選択できません。そして下の「なんて悲しい:誰も投票しなかった |<Restaurant: Lemon >|
. 「レストランに投票」を押すと、「必須フィールドがありません」という別のページが読み込まれます。
と を使用jquery1.9
しjquery-ui-1.10
ます。ブラウザーコンソールからロードされていることを確認すると、パスは正しいです。
もう 1 つのことは、管理ページからレストランを評価できることですが、それでもレストランには投票がないと表示されます。
python - Django-ratings エラー:「評価値は '100 ではなく、評価インスタンスでなければなりません」?
Django-ratings アプリで評価して、一連のモデル オブジェクトを注文しようとしています。ビューに order_by 関数を作成しましたが、正常に動作しますが、このエラーが発生する評価フィールドに到達すると機能しません: "rating value must be a Rating instance, not '100" . これの何が問題なのか、またはエラーの意味は何ですか?
ありがとうございました!
テンプレート:
意見:
モデル:
python - Django-ratings:「RatingField」オブジェクトには属性「add」がありません
このアプリのドキュメントで提供されている例を使用してみました。
彼らの例: 投票の追加も簡単です:
Ubicacion.rating.add(score=1, user=request.user, ip_address=request.META['REMOTE_ADDR'])
しかし、それは私にこのエラーを返します:
そして、アプリのfields.pyを調べましたが、実際に「追加」機能があります
そのクラスのオブジェクトを作成すると、そのクラスの属性が認識されないのはなぜですか?
これは私のモデルです:
python - モデルの Django-ratings CommandError
アプリdjango-ratingsをインストールしました。私はsyncdbをしたいのですが、ここに私のエラーがあります:
私は Facebook のログインに AllAuth を使用し、いくつかの追加機能を備えたカスタム ユーザー認証を使用しています。
設定ファイルで私が提供する
djangoratings からそのエラーを修正するには?
ありがとう
javascript - bootstrap-rating-input で Django-ratings を使用する方法
別の星評価の質問があります。bootstrap-rating-inputを使用して評価値 (1 から 5) を入力し、django-ratingsに評価をデータベースに保存させたいと考えています。私は JavaScript に少し慣れていますが、ユーザーが数値入力フォームの代わりに星評価を使用して投票できるようにしたいと考えています。この 2 つのアプリを相互に連携させる方法を教えていただけますか?
- ビューとテンプレートはどのように見えますか?
- そして、すべてが機能するようにjavascriptを構成するにはどうすればよいですか?
ありがとう!