0

django-simple-ratingsをインストールしようとしています。

django-generic-aggregationが必要です。ただし、どちらのドキュメントセットにも、INSTALLED_APPSへの行の追加については何も記載されていません。

したがって、モデルの1つを挿入するまで、手順を実行しても問題なく機能しfrom rating.models import Ratingsます。エラーが発生します

No module named rating.models

私の最初の仮定は、実際にdjango-simple-ratingsモジュールをロードするためにdjangoのINSTALLED_APPSに何かを入れる必要があるということです。しかし、その文字列は何ですか?試しましdjango-simple-ratingsdjangosimpleratingsが、どちらも機能しません。django-generic-aggregationでもこれを行う必要がありますか?

おそらくより良い質問は次のとおりです。特定のDjangoモジュールについて、INSTALLED_APPSにインストールするために必要な文字列をどのように見つけるのでしょうか。

4

2 に答える 2

3

OK、ここにあります。まず、INSTALLED_APPSのアプリの名前はratings。です。第二に、そうではありませんfrom ratings.models import Ratings。これは私のために働いた。

于 2012-10-17T21:44:52.163 に答える
0

私の知る限り、アプリの名前にダッシュが含まれている場合、INSTALLED_APPSにはアンダースコアが含まれます。あなたの場合、それはdjango_simple_ratingsになります。

また、あなたはあなたの投稿でここの評価の「t」を逃しました。コードにもこのように書いていますか?

于 2012-10-17T21:28:07.920 に答える