django-csvimport.

Importieren Sie CSV-Dateien an Django-Modelle
Jetzt downloaden

django-csvimport. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • The Apache License 2.0
  • Name des Herausgebers:
  • Ed Crewe
  • Website des Verlags:
  • https://github.com/edcrewe/

django-csvimport. Stichworte


django-csvimport. Beschreibung

Importieren Sie CSV-Dateien in Django-Modelle Django-Csvimport ist eine generische Importeur-Django-App, um den Upload von CSV-Dateien für die Bevölkerungsdaten zuzulassen. Das Ei installiert ein Admin-CVSIMPORT-Modell mit einem Datei-Upload-Feld. Fügen Sie einen neuen CSVIMPORT hinzu und laden Sie eine Comma-separate Wertedatei- oder MS Excel-Datei hoch. Der Upload löst den Importmechanismus aus, der der Kopfzeile der Datei-Feldnamen auf die Felder des ausgewählten Modells übereinstimmt. Importieren von Zeilen, die alle erforderlichen Felder enthalten. Optional erforderlich können Felder als Teil des Uploads angegeben werden. Standardmäßig werden doppelte Wertzeilen nicht eingefügt. Der Import kann auch als benutzerdefinierter Befehl ausgeführt werden, dh deut.py csvimport Dateiname für mögliche Verwendung über Cronjob usw.Das Kernimportcode basierte auf http://djangosnippets.org/snippets/ 633 / von Jonathan Holst. Es fügt Zeichenkodierungshandhabung, Modellfeld und Spalten-Autodetektion, Admin-Schnittstelle, benutzerdefinierte Befehl usw.NB hinzu: Es gibt eine weitere ähnliche Anwendung Django-BatchImport .py csvimport --mappings = '' --model = 'app_label.model_name' ImportFile.csvfor Mappings Geben Sie eine Liste der Felder ein, um nur dann, wenn Sie keine Header-Zeile mit übereinstimmenden Feldnamen haben oder Sie es überschreiben möchten, z. .-- Mappings = 'column1 = shared_code, column2 = org (Organisation | Name)' Wo (Modell | Fremdschlüsselfeld) verwendet wird, um Beziehungen anzugeben, wenn Sie erneut überschreiben möchten, was von Ihren Models aufgenommen wird. ImportJust Fügen Sie ein CSVIMport-Element hinzu, füllen Sie das Formular aus und senden Sie ihn ein. Fehlgeschlagene Importzeilen werden dem Protokollfeld hinzugefügt. Es war eine Kernkomponente für einen Antrag auf AID-Agentur-Supply Chain-Sharing, der von Fraser Stephens der Helios Foundation aufgefordert und von ED Crewe und Tom Dunham entwickelt wurde. Anforderungen: · Python Was ist neu in dieser Version: · Baue es als Django-Csvimport Ei · Csvimport-Management-Befehl erstellen · Verbesserung der Zeichensatzerkennung und der Unicode-Handhabung · Admin Csvimport-Modell hinzufügen, um CSV-Dateien mit der Protokollierung des Imports hochzuladen · Datei-Upload verwenden Speichern, um Csvimport-Befehl auszulösen · AutoDetect-Spaltenzuordnungen, indem Sie mit den Model Feldern und CSV-Header-Text anpassen · Fügen Sie ein Deduplicate-Feature hinzu · Beginnen Sie, die Testsuite mit Data / App für Helios Cross Agency-Supply-Chain-Datenteilung hinzuzufügen http://www.helios-foundation.org/cbha-project/index_html


django-csvimport. Zugehörige Software

staticmux.

Django-App, um die Entwicklung und Bereitstellung von CSS und Javascript für Django-Projekte zu vereinfachen ...

118

Herunterladen