Django CMS的一个评论系统,简洁易用。

djangocms-comments的Python项目详细描述


在不修改模型的情况下将其添加到页面中。它是高度可定制的!

主页:https://github.com/nekmo/djangocms评论
作者:nekmo
作者电子邮件:contacto@nekmo.com
许可证:mit
下载网址:https://github.com/nekmo/djangocms评论/archive/master.zip
描述:…图片::https://img.shields.io/travis/nekmo/djangocms-comments.svg?style=flat square&;maxage=2592000
:target:https://travis ci.org/nekmo/djangocms comments
:alt:latest-travis ci build status

。图片::https://img.shields.io/pypi/v/djangocms-comments.svg?style=flat square
:目标:https://pypi.python.org/pypi/djangocms注释
:alt:pypi最新版本

…图片::https://img.shields.io/pypi/pyversions/djangocms-comments.svg?style=flat square
:目标:https://pypi.python.org/pypi/djangocms注释
:alt:python版本

…图片::https://img.shields.io/codeclimate/github/nekmo/djangocms-comments.svg?style=flat square
:目标:https://codeculate.com/github/nekmo/djangocms评论
:alt:code-climate

…图片::https://img.shields.io/codecov/c/github/nekmo/djangocms-comments/master.svg?style=flat square
:目标:https://codecov.io/github/nekmo/djangocms注释
:alt:测试覆盖率

…图片::https://img.shields.io/requires/github/nekmo/djangocms-comments.svg?style=flat square
:目标:https://requires.io/github/nekmo/djangocms-comments/requirements/?branch=master
:alt:需求状态

…role::strike
:class:strike

django cms comments
djangocms的一个注释系统,简单易用,不需要修改模型就可以添加到页面中。它是高度可定制的!

这是django cms评论的原则:

-它不需要javascript来工作(但建议这样做)。
-几乎所有内容都是可定制的。
-匿名用户可以发表评论。
-它很容易使用,而且安装。
-注释确实在您的网站中。

示例:http://nekmo.com/es/blog/demo page/


安装
===
您可以从**pypi**安装djangocms注释:

pip安装djangocms comments

…或者您可以直接从**源安装**::

cd djangocms comments
python setup.py install

rom**aldryn cloud**:




----

**user agents==1.0.1**:在评论中改进了对用户代理的描述。
***Pykismet3==0.1.1**:Akismet支持。
**Aldryn样板架>;=0.7.4**:Bootstrap3主题。

配置
===
首先,您需要在已安装的应用程序中添加"djangocms评论":



python manage.py migrate


添加到urlpatterns::

url(r'^djangocms_comments/',include('djangocms_comments.url'),
]


仅此而已!

可选:Akismet支持安装python akismet:``pip安装python akismet>;=0.2.1``.
创建一个帐户并获取一个api密钥:https://akismet.com/(您不需要付费)
。添加到您的设置:

…代码块::python

spam_protection={
"默认":{
"后端":"djangocms_comments.spam.akismet",
"令牌":"1ba29d6f120c",
},
}


可选:bootstrap3我使用奥尔德林样板
——安装Aldryn样板:``pip install Aldryn样板>;=0.7.4``.
配置aldryn样板:https://github.com/aldryn/aldryn样板


用法
==
djangocms注释包括一个插件。将插件添加到页面,最好是"静态占位符"。

第一次添加插件时,需要创建新配置。您可以为同一页上的不同评论列表创建不同的配置。

**例如,您有一个包含两种语言的博客。文章被翻译(id相同),您需要单独的
注释。解决方案是使用不同的配置为每种语言创建一个插件。**

注释将与页面中的实例关联。该实例是必需的。

要建立关系,djangocms注释使用一个"genericforeignkey"。如果主键不是整数,
关系将不起作用!但是,这并不常见。


设置
==
您可以覆盖设置文件中的以下选项:


https://github.com/nekmo/djangocms comments/blob/master/djangocms_comments/settings.py

featURE
==
-匿名并注册用户评论。
-漂亮的评论管理。
-Akismet支持。
-审核选项:垃圾邮件、隐藏、软删除、编辑…
-易于添加到任何页面。
-许多自定义项选项。
-按语言和站点分隔评论系统。
-漂亮的Bootstrap3集成。

=====
-社交身份验证(Twitter、Google、Facebook、GitHub…)。
-回复评论。
-富文本。
-身份验证方法的选项(禁用匿名…。
-向管理员发送通知(需要新的评论、审核…。
-向用户发送消息(新的答案、回复我的评论…。

参与
==
请随时发送请求。欢迎所有建议。


关键字:django cms,comments,djangocms comments,cms,django
平台:Linux
分类器:许可证::OSI已批准::MIT许可证
分类器:框架::django
分类器:框架::django::1.6
分类器:框架::django::1.7
分类器:framework::django::1.8
分类器:framework::django::1.9
分类器:操作系统::posix::linux
分类器:编程语言::python::2.6
分类器:编程语言::python::2.7
分类器:编程语言::python::3.3
分类器:编程语言::python::3.4
分类器:编程语言::python::3.5
分类器:自然语言::英语
分类器:开发图表:1-Planning
Provides:Djangocms=U Comments

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
CentOS上的java Spring Boot简易应用程序需要很长时间才能启动   java如何检查字符串值是否等于null?   收集器中的java映射值。分组方式()   java需要支持Azure AD B2C webapp集成   java如何加入线程以停止它?   java如何使用意图传递类的对象?   java如何在战争环境中发现CDI生产者?   多模块项目中java奇怪的编译器行为   java如何在web应用程序中管理密码?   java从http服务器、filehandler中删除冗余代码   java使用反射来获取泛型类的字段   java Spring MVC/Hibernate/MySQL 400错误请求错误   给定正整数a的java幂为3   在Java中将元素拆分为不同数量的列表?   java展开折叠窗格