django-contrib-comments 有哪些功能
时间: 2023-03-28 15:01:06 浏览: 56
django-contrib-comments 是 Django 框架中的一个应用程序,它提供了一些方便的功能,如:用户可以在网站上发表评论、管理员可以审核评论、评论可以被分级、评论可以被回复、评论可以被编辑和删除等。此外,django-contrib-comments 还支持多种存储后端,如数据库、缓存和文件系统等。
相关问题
django-contrib-comments 和 django-comments-xtd 如何选择
对于这个问题,我建议您根据您的具体需求和项目要求来选择。django-contrib-comments 是 Django 官方提供的评论应用,功能简单,易于使用,适合小型项目。而 django-comments-xtd 则是在 django-contrib-comments 的基础上进行了扩展,提供了更多的功能和选项,适合大型项目或需要更多自定义功能的项目。因此,您可以根据具体情况来选择适合您的评论应用。
No module named 'django_comments'
这个错误通常是在 Django 2.0 版本后,django.contrib.comments被移除了,所以如果你使用的是较新的 Django 版本,那么你需要使用第三方评论库,比如 django-contrib-comments。你需要在安装了这个库之后,在你的settings.py文件中添加以下代码:
```python
INSTALLED_APPS = [
...
'django.contrib.sites',
'django.contrib.comments',
'django_comments',
...
]
COMMENTS_APP = 'django_comments'
```
并且在你的urls.py文件中添加以下代码:
```python
from django.contrib import admin
from django.urls import path, include
from django_comments.urls import urlpatterns as comments_urls
urlpatterns = [
path('admin/', admin.site.urls),
path('comments/', include(comments_urls)),
...
]
```
以上代码中,'django_comments'是你安装的第三方评论库的名称。你可以参考一下这个库的文档来进行更详细的配置:https://django-contrib-comments.readthedocs.io/en/latest/