我正在使用django默认评论应用程序做噩梦。我正在尝试自定义它并将其添加到每个字段的div标签,并且到目前为止还没有找到如何做到这一点:(
这个应用程序有更好的选择吗?
由于
答案 0 :(得分:1)
根据我个人的利弊经验,这里有一些替代方法:
因此,我使用了WidgetPack Comments。它非常人性化,自托管且易于使用。这里有一个关于其用法的分步教程 Step by Step Tutorial。
如果您是reactjs开发人员,那么可以使用npm模块。这样可以仅使用几行代码来实现它:react-widgetpack-comments
答案 1 :(得分:0)
正如官方文件https://docs.djangoproject.com/en/1.7/ref/contrib/comments/
所述Django的评论框架已被弃用,不再受支持。大多数用户可以通过自定义解决方案或像Disqus这样的托管产品获得更好的服务。
如果您仍想使用旧评论应用,则可以在https://github.com/django/django-contrib-comments处找到回购 您可能希望根据需要进行自定义
但是,如果您想使用其他应用,可以使用Disqus替代。 https://github.com/arthurk/django-disqus
答案 2 :(得分:0)
Django Comments 仍然存在,但在一个单独的存储库中。您可以在此处找到文档:
要快速启动评论应用程序,请按照以下初始步骤操作(请参阅上面的文档):
pip install django-contrib-comments
通过将 'django.contrib.sites' 添加到 INSTALLED_APPS 并定义 SITE_ID=1(假设您在当前的 Django 项目中只使用一个域)和 ALLOWED_HOSTS = ['localhost', '127.0.0. 0.1', '[::1]']。
通过将 'django_comments' 添加到 INSTALLED_APPS 来安装评论框架。
运行 manage.py migrate 以便 Django 创建注释表。 将评论应用的 URL 添加到您项目的 urls.py:
urlpatterns = [
...
url(r'^comments/', include('django_comments.urls')),
...
]
在您使用的模板中,然后是相关的模板标签,有关此内容的更多信息以及您在文档中找到的其他选项。