Django-cidades-luz

alternativa simples para Django-cidades
Baixe Agora

Django-cidades-luz Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • James Pic
  • Site do editor:
  • https://github.com/jpic/

Django-cidades-luz Tag


Django-cidades-luz Descrição

Este complemento fornece modelos e comandos para importar dados de país / cidade em seu banco de dados. Os dados são retirados de Geonames e contém: - Nomes de país - O suporte opcional da Query NamessPatial não é obrigatório por este aplicativo.Django-cidades-Light é um aplicativo Django muito simples que é útil se você quiser fazer um livro de endereços simples, por exemplo. Se você pretende construir um banco de dados espacial totalmente em destaque, você deve usar Django-cidades.InstallationInstall Django-cidades-Light: Pip Install Django-cidades-Lightor A versão de desenvolvimento: PIP install -e git+git@github.com: yourlabs / django-cidades-light.git # ovo = cidades_lightadd cidades_light para o seu instalado_apps.you pode não precisar do modelo da cidade e tabela de banco de dados. Um projeto como BetSpire.com não precisa disso por exemplo. Assim, o modelo da cidade será feito 'abstrato' se esta configuração for definida como tal: cidades_light_enable_city = falsenow, executar SYNCDB, ele só criará tabelas para modelos que não estão desabilitados :./ manage.py syncdbdata updatefinnaly, preenchendo seu banco de dados com o comando : ./ manage.py cities_lightthis comando está bem documentado, consulte a ajuda com :./ manage.py help cities_lightfiltering dados importan exemplo vale 1000 palavras: Se você quiser importar apenas cidades da França, EUA e Bélgica, você poderia fazer como tal : Importar cidades_lightdef filter_city_import (remetente, itens, ** kwargs): se itens não em ('fr', 'nós', 'ser'): levantar cidades_light.invaliditems () cidades_light.signals.city_items_pre_import.city_import Nota: Este sinal obtém uma lista em vez de uma instância da cidade por motivos de desempenho.Configure LoggingThis O comando é feito para ser compatível com o uso de antecedentes como do cron, para manter o banco de dados fresco. Por isso não faz saída direta. Para obter a saída deste comando, basta configurar um manipulador e formatador para cidades_light logger. Por exemplo: log = {'Version': 1, 'Disable_Existing_loggers': False, 'Formatters': {'Simples': {'Formate': '% (Nivelado) S% (Mensagem) S'},}, 'manipuladores ': {' console ': {' nível ':' debug ',' classe ':' logging.streamhandler ',' Formatter ':' Simples '},},' Loggers ': {' cidades ' : , 'propágio': verdadeiro 'nível': 'debug',}, # também use este para ver consultas SQL 'django': {'manipuladores'], 'propagacione'] : True, 'Nível': 'DEBUG',},}}}}}}} AJAX AUTOCOMPLETEIF AJAX_SELETE DE DJANGO-AJAX-SELECTS, você deve ter dois novos canais utilizáveis imediatamente: - cidades_light_country- cidades_light_cityproduct's homepage


Django-cidades-luz Software Relacionado

Django-Coop

uma base para um diretório de organização cooperativa, com pessoas, organização, ofertas ...

85

Download