跳转到主要内容

向django CMS添加Google Maps插件。

项目描述

pypi build coverage

django CMS Google Map 是一套为 django CMS 设计的插件,允许您将 Google Map 实现到您的网站上。

此插件与 Divio Cloud 兼容,并可在 django CMS 商场 上轻松安装。

preview.gif

贡献

这是一个开源项目。我们非常乐意接收您以问题报告和拉取请求形式的反馈。在提交拉取请求之前,请先查看我们的 贡献指南

我们感谢所有帮助创建和维护此包的贡献者。贡献者名单见 贡献者 部分。

您可以做出的最容易的贡献之一是帮助将此插件翻译成其他语言,具体请访问 Transifex

文档

有关附加依赖项,请参阅 setup.py 文件中的 REQUIREMENTS

python django djangocms

  • Django Filer 1.7 或更高版本

请确保已安装并正确配置了 django-filer

安装

手动安装

  • 运行 pip install djangocms-googlemap

  • djangocms_googlemap 添加到您的 INSTALLED_APPS

  • 运行 python manage.py migrate djangocms_googlemap

配置

django CMS Google Map 需要 Google 提供的 API 密钥,该密钥需要在您的 Django 设置中提供。

DJANGOCMS_GOOGLEMAP_API_KEY = ''

请注意,提供的模板在设计上尽可能简单。鼓励您根据项目需求对其进行调整和覆盖。包含的演示 JavaScript 代码不需要 jQuery 或任何其他第三方库,除了 Google Maps 自带的 Maps JavaScript API,它将自动加载。

此插件为所有实例提供 默认 模板。您可以通过添加 DJANGOCMS_GOOGLEMAP_TEMPLATES 设置来提供额外的模板选项。

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

您需要在 templates/djangocms_googlemap/ 内创建 feature 文件夹,否则您将收到一个 模板不存在 错误。您可以通过将此目录中的 default 文件夹复制并重命名为 feature 来完成此操作。

有关自定义地图的更多详细信息,请参阅 Google Maps JavaScript API 文档,以及 django CMS Google Map 插件的 templates/djangocms_googlemap/default 目录中的默认模板,以了解此插件支持的选项。

运行测试

您可以通过执行以下命令来运行测试:

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

下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源分布

djangocms-googlemap-2.2.0.tar.gz (47.9 kB 查看哈希值)

上传时间 源代码

构建分发版

djangocms_googlemap-2.2.0-py3-none-any.whl (219.0 kB 查看哈希值)

上传时间 Python 3

支持者