django-csvimport

CSV-bestanden importeren naar Django-modellen
Download nu

django-csvimport Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Naam uitgever:
  • Ed Crewe
  • Uitgever website:
  • https://github.com/edcrewe/

django-csvimport Tags


django-csvimport Beschrijving

Importeer CSV-bestanden naar Django-modellen Django-Csvimport is een generieke importeur Django-app om het uploaden van CSV-bestanden voor het populeren van gegevens mogelijk te maken. Het ei installeert een admin CVSIMPORT-model met een veld voor het uploaden van bestanden. Voeg een nieuwe CSVIMPORT toe en upload een door komma's gescheiden waardenbestand of MS Excel-bestand. De upload activeert het importmechanisme dat overeenkomt met de koplijn van de veldnamen van bestanden op de velden in het geselecteerde model. Importeren van rijen die alle vereiste velden bevatten. Optioneel vereiste velden kunnen worden opgegeven als onderdeel van het uploaden. Standaard worden dubbele rijen niet geplaatst. De import kan ook worden uitgevoerd als een aangepaste opdracht, dwz beheer.py csvimport-bestandsnaam voor mogelijk gebruik via Cronjob enz. De kernimportcode was gebaseerd op http://djangosnippets.org/snippets/ 633 / door Jonathan Holst. Het voegt tekencoderingshandeling, modelveld en kolomautodetectie, admin-interface, aangepaste opdracht, enc_nb: er is een andere soortgelijke applicatie Django-batchport, maar het is niet verpakt, vereist Excel-bestanden en biedt geen aangepaste opdracht voor batch-gebruik. .py csvimport --MAPPINGS = '' --Model = 'app_label.model_name' importfile.csvfor-toewijzingen Voer een lijst met velden in opdracht alleen als u geen header rij hebt met bijpassende veldnamen - of u wilt het negeren, bijv. .-- Mappings = 'Column1 = Shared_code, Column2 = Org (Organisatie | Naam)' Waar (Model | Buitenlandse Key Field) wordt gebruikt om de relaties op te geven als u opnieuw wilt, u wilt negeren wat er vanaf uw modellen wordt opgezocht. Importjust Voeg een CSVIMPORT-item toe, vul het formulier in en verzend het. Mislukte importrijen worden toegevoegd aan het logveld. AscIPLEDGementsThis Egg is gemaakt als onderdeel van een Django Dash in het House of Omni, Bristol UK, georganiseerd door Dan Fairs en de lokale Django-gebruikersgroep, DBug. Het was een kerncomponent voor een aanvraag voor de Supply Chain Sharing van Application, gevraagd door Fraser Stephens of the Helios Foundation en ontwikkeld door Ed Crewe en Tom Dunham. Vereisten: · Python Wat is er nieuw in deze release: · Bouw het als een django-csvimport ei · Maak CSVIMPORT Management-opdracht · Verbeter karakteret detectie en Unicode-handling · Voeg beheerder CSVIMPORT-model toe om CSV-bestanden te uploaden met het loggen van import · Gebruik Bestand Upload Opslaan om CSVIMPORT-opdracht te activeren · AutoDetect Column-toewijzingen door bijpassende modelvelden en CSV-koptekst · Voeg een Deduplicate-functie toe · Start om Test Suite toe te voegen met gegevens / app voor Helios Cross Agency Supply Chain Data Sharing http://www.helios-foundation.org/cbha-project/index_html


django-csvimport Gerelateerde software