Django CMS的商店定位扩展
django-cms-storelocator的Python项目详细描述
django cms storelocator是django cms的一个扩展,允许您输入您的商店位置,并在基于城市/州或邮政编码搜索输入生成地图和商店列表的任何页面上放置一个插件。或者每个城市的城市下拉列表
,每个城市都有一个位置。
依赖关系
====
-django(用1.3测试)django cms(用2.2测试)django cms(用2.2测试)django cms(用2.2测试)django
开始
==========
:
:
:pip安装django cms storelocator/>
添加“存储”定位器``到您安装的应用程序和“syncdb”(或迁移,如果
您已经安装了south)。
您安装的应用程序应该如下所示:
:
已安装的应用程序=(
“django.contrib.auth”、
“django.contrib.contenttypes”、
“django.contrib.sessions”、
“django.contrib.sites”,
“django.contrib.messages”、
“django.contrib.admin”、
“cms”、
“store_locator”、
)
最后,将store_locator.url添加到您的url.py中,以便我们可以进行一些与地图交互所需的ajax调用。下面是一个简单的url.py
可能是这样的:
:
url patterns=patterns('',
url(r'^admin/',include(admin.site.url s)),
url(r'^store locator/',include('store locator.urls'),
url(r'^',include('cms.urls'),
)
用法
==
您可以通过管理员添加存储位置,如果不输入,应用程序将尝试通过Google Maps API查找
lat/long。
当用户搜索地址、邮政编码、城市或谷歌地图可以转换为地址的任何其他
位置信息时,
插件将在地图上显示任何商店位置的标记,这些位置
在用户所搜索地址指定的距离内。
,每个城市都有一个位置。
依赖关系
====
-django(用1.3测试)django cms(用2.2测试)django cms(用2.2测试)django cms(用2.2测试)django
开始
==========
:
:
:pip安装django cms storelocator/>
添加“存储”定位器``到您安装的应用程序和“syncdb”(或迁移,如果
您已经安装了south)。
您安装的应用程序应该如下所示:
:
已安装的应用程序=(
“django.contrib.auth”、
“django.contrib.contenttypes”、
“django.contrib.sessions”、
“django.contrib.sites”,
“django.contrib.messages”、
“django.contrib.admin”、
“cms”、
“store_locator”、
)
最后,将store_locator.url添加到您的url.py中,以便我们可以进行一些与地图交互所需的ajax调用。下面是一个简单的url.py
可能是这样的:
:
url patterns=patterns('',
url(r'^admin/',include(admin.site.url s)),
url(r'^store locator/',include('store locator.urls'),
url(r'^',include('cms.urls'),
)
用法
==
您可以通过管理员添加存储位置,如果不输入,应用程序将尝试通过Google Maps API查找
lat/long。
当用户搜索地址、邮政编码、城市或谷歌地图可以转换为地址的任何其他
位置信息时,
插件将在地图上显示任何商店位置的标记,这些位置
在用户所搜索地址指定的距离内。