对于django-simple-ratings,我在“INSTALLED_APPS”中添加了什么?

时间:2012-10-17 21:21:06

标签: python django

我正在尝试安装django-simple-ratings。

它需要django-generic-aggregation。但是,两组文档都没有提及有关向INSTALLED_APPS添加行的任何内容。

因此,通过说明可以正常工作,直到我将from rating.models import Ratings放入我的某个模型中。我收到了错误

No module named rating.models

我的第一个假设是,我确实需要在INSTALLED_APPS中为django添加一些内容来加载django-simple-ratings模块。但那串是什么?我尝试了django-simple-ratingsdjangosimpleratings,但都没有效果。我是否还需要为django-generic-aggregation执行此操作?

或许更好的问题是:对于任何给定的Django模块,如何找到在INSTALLED_APPS中安装它所需的字符串?

2 个答案:

答案 0 :(得分:3)

好的,这是。首先,INSTALLED_APPS中应用的名称只是ratings。第二,不是from ratings.models import Ratings。这对我有用。

答案 1 :(得分:0)

据我所知,当应用程序的名称包含破折号时,它会在INSTALLED_APPS中以下划线写入。在你的情况下,这将是django_simple_ratings。

此外,您在帖子中错过了评分中的't'。你是否也在代码中写了这样的内容?