django-csvimport.

Importar arquivos CSV para modelos Django
Baixe Agora

django-csvimport. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Nome do editor:
  • Ed Crewe
  • Site do editor:
  • https://github.com/edcrewe/

django-csvimport. Tag


django-csvimport. Descrição

Importar arquivos CSV para modelos Django Django-CSVimport é um aplicativo Django Importador genérico para permitir o upload de arquivos CSV para preencher dados. O ovo instala um modelo Admin CVSimport que possui um campo de upload de arquivos. Adicione um novo csvimport e faça o upload de um arquivo de valores separados por vírgulas ou arquivo do MS Excel.O upload dispara o mecanismo de importação que corresponde à linha de cabeçalho dos nomes dos campos no modelo selecionado. Importando quaisquer linhas que incluam todos os campos obrigatórios. Os campos opcionalmente obrigatórios podem ser especificados como parte do upload. Por padrão, as linhas de valor duplicado não estão inseridas. A importação também pode ser executada como um comando personalizado, ou seja, Gerenciamento.py csvimport nomeame para possível uso via cronjob etc.O código de importação principal foi baseado em http://djangosnippets.org/snippets/ 633 / por Jonathan Holst. Ele adiciona tratamento de codificação de caracteres, modelo de modelo e coluna de coluna, interface de administrador, comando personalizado etc.nb: há outro aplicativo semelhante django-batchimport, mas não embalado, requer arquivos do Excel e não fornece um comando personalizado para uso do lotes.custom commanduse .py csvimport --pappings = '' --model = 'app_label.model_name' importfile.csvfor Mapeings Digite uma lista de campos Apenas se você não tiver uma linha de cabeçalho com nomes de campo correspondentes - ou você quer substituí-lo, .-- mapeamentos = 'column1 = shared_code, column2 = org (organização | nome)' where (modelo | Campo chave estrangeiro) é usado para especificar relações se novamente, você deseja substituir o que seria examinado de sua interface de modelos. ImportJust Adicione um item CSVimport, preencha o formulário e envie. As linhas de importação falhadas são adicionadas ao campo de log.ActopongementsThis Ovo foi criado como parte de um Django Dash na casa de Omni, Bristol Reino Unido, organizado por Feiras de Dan e o grupo de usuários do Django local, DBUG. Foi um componente central para uma aplicação para compartilhamento de cadeia de abastecimento da agência de ajuda, solicitado por Fraser Stephens da Fundação Helios e desenvolvida por Ed Crewe e Tom Dunham. Requisitos: · Pitão O que há de novo nesta versão: · Construa como um ovo django-csvimport · Criar comando de gerenciamento csvimport · Melhorar a detecção do conjunto de caracteres e o manuseio unicode · Adicionar modelo de admin csvimport para carregar arquivos CSV com registro de importação · Use o arquivo de upload de arquivos Salvar para acionar comando csvimport · Mapeamentos de coluna automática por meio de campos de modelo de correspondência e texto do cabeçalho CSV · Adicionar um recurso desduplicado · Comece a adicionar o conjunto de testes com dados / app para Helios Cross Agency Cadeia de fornecimento de dados Sharing http://www.helios-foundation.org/cbha-project/index_html


django-csvimport. Software Relacionado