向django cms添加链接插件

djangocms-link的Python项目详细描述


pypibuildcoverage

django cms link是用于django CMS的插件 允许您在网站上添加链接。

这个插件支持子插件。如果您将其他插件添加为 子级它将把此内容而不是链接名称作为链接的内容。

此加载项与Divio Cloud兼容,也可以在 django CMS Marketplace 便于安装。

preview.gif

贡献

这是一个开源项目。我们很高兴收到您的 以问题和请求的形式提供反馈。在提交您的 拉动请求,请查看我们的contribution guidelines

我们感谢所有帮助创建和维护此软件包的贡献者。 贡献者列在contributors 区域

你能做的最简单的贡献之一就是帮助翻译这个插件 Transifex

文档

参见setup.py中的REQUIREMENTS。 其他依赖项的文件:

pythondjangodjangocms

  • django filer 1.3.0或更高版本

确保django Filer 已正确安装和配置。

安装

对于手动安装:

  • 运行pip install djangocms-link
  • djangocms_link添加到INSTALLED_APPS
  • 运行python manage.py migrate djangocms_link

配置

注意,所提供的模板在设计上是非常小的。我们鼓励你 使它们适应并覆盖项目的需求。

此加载项为所有实例提供default模板。你可以提供 通过添加^{tt7}来选择其他模板$ 设置:

DJANGOCMS_LINK_TEMPLATES=[('feature',_('Featured Version')),]

您需要在^{tt8}中创建功能文件夹$ 否则,将获得一个^ {EM1} $模板不存在“EEM>错误”。你可以通过 复制目录中的default文件夹并将其重命名为 feature

为了支持非标准url可以正常工作的环境,这个 project支持定义额外的regex模式来验证 url的主机部分。

例如:

# RFC1123 Pattern:DJANGOCMS_LINK_INTRANET_HOSTNAME_PATTERN=r'[a-z,0-9,-]{1,15}'

其中任何一个都可以接受URL,例如:

http://SEARCHHOST/?q=some+search+string

如果未定义,将使用普通的django urlvalidator。

django选择2

此插件支持django-select2 以便更简单地使用内部链接。您需要通过以下方式手动启用它:

  • 运行pip install django-select2
  • django_select2添加到INSTALLED_APPS
  • url(r'^select2/',include('django_select2.urls')),添加到urls.py
  • settings.py
  • 中设置DJANGOCMS_LINK_USE_SELECT2 = True

运行测试

您可以执行以下操作来运行测试:

virtualenv env
source env/bin/activate
pip install -r tests/requirements.txt
python setup.py test

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

推荐PyPI第三方库


热门话题
返回空字符串的java Sabre SOAP调用   java将Log4J方面文件重构为共享项目   将Java字符串数组设置为Int   javascript为JSON创建临时Java对象   mysql[Java]插入SQL时出错,在表userId中自动递增   java在创建JSONObject实例时遇到了一个问题   java将对象传递到类中,它们只是对原始对象的引用吗?   java从一个表中减去金额之和,再从另一个表中减去金额之和   Java中整数之间的数学除法   当对象可以以多种方式使用时,java结构化接口   regex如何在Java中使用正则表达式从这个字符串中提取数字?   java从本地网络连接到Red5服务器   java无法使用Google Places API检索位置的图像   使用Apache POI 4.1.1从excel文件读取值时出现java错误   java Maven部署到Tomcat   正则表达式Java与正则表达式Javascript   java如何使用css样式将颜色应用于线条元素,直到指定的偏移宽度?   java为什么是比较器。比较不适用于String::toLowerCase方法引用?