Python Can';t将django.contrib.comments添加到已安装的应用程序中
问题是,每当我将django.contrib.comments放入已安装的应用程序时,都是这样:Python Can';t将django.contrib.comments添加到已安装的应用程序中,python,django,Python,Django,问题是,每当我将django.contrib.comments放入已安装的应用程序时,都是这样: INSTALLED_APPS = ( 'django.contrib.comments', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages',
INSTALLED_APPS = (
'django.contrib.comments',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'my_app',
)
我遇到了这个问题:
哪里出错了?
django.contrib.comments
取决于django.contrib.sites
app。将您的已安装应用程序更改为:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.sites',
'django.contrib.comments',
'django.contrib.admin',
'django.contrib.staticfiles',
'my_app',
)
仅供参考,请看
希望这能有所帮助。我相信django评论存在依赖性,您需要将“django.contrib.sites”添加到您已安装的应用程序中。虽然我无法直接在文档中找到它,但我非常确定django.contrib.comments依赖于django.contrib.sites,您必须先将其添加到已安装的应用程序中
评论模型具有站点的外键,详情如下:
注意:Django的评论框架已被弃用。您使用的是什么版本的Django?