django-cities-tiny

软件截图:
django-cities-tiny
软件详细信息:
版本: 1.0
上传日期: 14 Apr 15
许可: 免费
人气: 3

Rating: nan/5 (Total Votes: 0)

Django的城市纤巧是一个Django应用程序,提供了模式和命令输入国家/区域/城市的数据到数据库。该数据从GeoNames的拉出,并包含:
  - 国名
  - 行政区划区
  - 城市名称
不要求本申请空间查询的支持。
此应用程序是非常简单的,如果你想要做一个简单的地址簿的例子是很有用的。如果你打算建立一个全功能的空间数据库,你应该使用Django的城市。
这是Django的城市光的詹姆斯PIC叉子。的主要区别Django的城市 - 微小的是:
  - 本地化名的支持(从alternateNames.txt)
  - 对行政区划区域的支持(从admin1CodesASCII.txt,admin2Codes.txt,或者从XX.txt)
  - 需要Django的1.0+ 2.3+的Python并没有其他依赖关系
安装
安装Django-城市纤巧:
    easy_install的Django的城市 - 微小
加入`cities_tiny`你`INSTALLED_APPS`。
现在,运行使用syncdb,它会创建所需的所有表款::
    ./manage.py使用syncdb
数据更新
Finnaly,使用命令填充数据库::
    ./manage.py citiestinyrefresh
这个命令是有据可查的,有咨询的帮助::
    ./manage.py帮助citiestinyrefresh
限制数据导入
如果你想导入来自法国,美国和比利时的城市只有你可以做这样在你的settings.py ::
    CITIES_TINY_COUNTRIES =('FR','美国','是')
配置登录
为了从citiestinyrefresh命令的输出简单地传递-V2或或--verbosity = 2选项。此外,如果你使用Django 1.3+,您可以配置日志系统在settings.py,只需配置一个处理器和格式化了`cities_tiny`记录。例如:
   测井= {
        “版本”:1,
        “disable_existing_loggers”:假,
        “格式化”:{
            “简单”:{
                “格式”:“%(levelname)S%(消息)S'
            },
        },
        “处理程序”:{
            “控制台”:{
                '级':'DEBUG',
                “类”:“logging.StreamHandler',
                “格式化”:“简单”
            },
        },
        “伐木工”:{
            “cities_tiny”:{
                '处理':['控制台'],
                “传播”:的确,
                '级':'DEBUG',
            },
            #也使用这一个,看看SQL查询
            “Django的”:{
                '处理':['控制台'],
                “传播”:的确,
                '级':'DEBUG',
            },
        }
    }

要求

  • 在Python中
  • 在Django的

显影剂的其他软件 Konstantin Korikov

意见 django-cities-tiny

评论没有发现
添加评论
打开图片!