django-doccloud

Screenshot der Software:
django-doccloud
Softwarebeschreibung:
Version: 0.4.2
Upload-Datum: 20 Feb 15
Lizenz: Frei
Popularität: 14

Rating: 3.5/5 (Total Votes: 2)

django-doccloud ist ein Django-Applikation geschaffen, Uploads und Anzeige von Dokumenten auf der DocumentCloud Dienst gehostet erleichtern.
pip, dieses Projekt zu installieren: pip installieren django-doccloud
Beispiele, wie Sie mit diesem Paket finden Sie in
& Nbsp; doccloud / views.py und doccloud / templates / *
Erste Schritte
Du settings.py Datei muss drei Variablen
Stellen Sie Anmeldedaten und ein Weg, um das Dokument lokal speichern
& Nbsp; DOCUMENTS_PATH = os.path.join (MEDIA_ROOT, "Dokumente")
& Nbsp; DOCUMENTCLOUD_USERNAME = '****'
& Nbsp; DOCUMENTCLOUD_PASS = '****'
Fügen Sie die URLs zu urls.py Datei Ihres Projektes:
& Nbsp; (r '^ docs /', include ('doccloud.urls')),
Die Beispiel-Vorlagen übernehmen Sie die folgende Vorlage loader haben
& Nbsp; "django.template.loaders.app_directories.Loader ',
Add 'doccloud ", um Ihre installierten Liste apps in settings.py
Starten Sie Ihren Server und navigieren Sie zu Host: Port / docs /
Ein paar Anmerkungen
Dokumente gelöscht über das Admin-Interface wird versuchen, sich von documentcloud aber im Falle eines Ausfalls zu entfernen, wird die documentcloud doc verwaisen
doccloud / admin.py enthält das Admin-Form
doccloud / forms.py hat eine Modellform Sie auf jeder Seite verwenden,
doccloud / views.py enthält ein Beispiel nach dem Muster
doccloud.models.Document.connect_dc_doc () lädt das Dokument zu documentcloud. Für größere Dokumente, die einige Zeit Upload finden kann, sollte diese Funktion async mit Sellerie / rabbitmq oder dergleichen ausgeführt werden
Private Dokumente und große Dokumente, die nicht in documentcloud beendet haben Verarbeitung erscheint nicht auf dem templates / detail.html Seite angezeigt, wenn der Benutzer in den documentcloud angemeldet. Einige JS Code könnte testen, ob doccloud URL des Dokuments existieren sonst wieder auf die lokal gespeicherten Dokument zu fallen.
Mehr zu diesem Paket an: http://www.baycitizen.org/blogs/sandbox/djangodocumentcloud-integration-theres/

Requirements:

  • Python
  • Django

Andere Software von Entwickler Bay Citizen & Texas Tribune

Kommentare zu django-doccloud

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!