django-cities-tiny

Tela Software:
django-cities-tiny
Detalhes de Software:
Versão: 1.0
Data de upload: 14 Apr 15
Revelador: Konstantin Korikov
Licença: Livre
Popularidade: 3

Rating: nan/5 (Total Votes: 0)

django-cidades-tiny é um app Django que fornece modelos e comandos para importar dados de país / região / cidade em seu banco de dados. Os dados são puxados a partir de GeoNames e contém:
& Nbsp; - nomes de países
& Nbsp; - zonas de divisão administrativa
& Nbsp; - nomes de cidades
Apoio consulta espacial não é exigido por esta aplicação.
Esta aplicação é muito simples e é útil se você quiser fazer um livro de endereços simples, por exemplo. Se você pretende construir um banco de dados espacial inteiramente caracterizado, você deve usar o Django-cidades.
Este é um fork do django-cidades-light por James Pic. A principal diferença do Django-cidades-tiny é:
& Nbsp; - Apoio a nomes localizados (de alternateNames.txt)
& Nbsp; - Suporte para zonas divisão administrativa (de admin1CodesASCII.txt, admin2Codes.txt, ou de XX.txt)
& Nbsp; - Necessária Django 1.0+, Python 2.3 + e não há outras dependências
Instalação
Instalar o Django-cidades-tiny:
& Nbsp; & nbsp; & nbsp; easy_install Django cidades-minúsculas
Adicionar `cities_tiny` para seu` INSTALLED_APPS`.
Agora, syncdb executado, ele irá criar todas as tabelas necessárias para modelos ::
& Nbsp; & nbsp; & nbsp; syncdb ./manage.py
atualização de dados
Finnaly, preencher o banco de dados com o comando ::
& Nbsp; & nbsp; & nbsp; citiestinyrefresh ./manage.py
Este comando é bem documentado, consulte a ajuda com ::
& Nbsp; & nbsp; & nbsp; ./manage.py ajuda citiestinyrefresh
A limitação de dados para importar
Se você quiser importar apenas as cidades de França, EUA e Bélgica que você poderia fazer, como tal, em sua settings.py ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ('FR', 'US', 'SER')
configurar o registro
Para obter a saída do comando citiestinyrefresh simplesmente passar o -v2 ou ou --verbosity = opção 2. Além disso, se você usar o Django 1.3 +, você pode configurar o sistema de registro em seu settings.py, basta configurar um manipulador e formatador para `logger cities_tiny`. Por exemplo:
& Nbsp; & nbsp; & nbsp; LOGGING = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Versão': 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'disable_existing_loggers': false,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'formatadores': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Simples": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formato': '% (levelname) s% (message) s'
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "manipuladores": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Console': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Nível': 'debug',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Classe': 'logging.StreamHandler',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formatador': 'simples'
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'loggers': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Cities_tiny': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'handlers': ['console'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Propagar': True,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Nível': 'debug',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Também usam este para ver consultas SQL
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Django': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'handlers': ['console'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Propagar': True,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Nível': 'debug',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }

Requisitos :

  • Python
  • Django

Outro software de desenvolvedor Konstantin Korikov

Comentário para django-cities-tiny

Comentários não encontrado
Adicionar comentário
Ligue imagens!