django-doccloud

Software screenshot:
django-doccloud
Dettagli del software:
Versione: 0.4.2
Data di caricamento: 20 Feb 15
Licenza: Libero
Popolarità: 14

Rating: 3.5/5 (Total Votes: 2)

django-doccloud è un app Django creato per facilitare upload e la visualizzazione di documenti ospitati sul servizio DocumentCloud.
pip installare questo progetto: pip installare django-doccloud
Esempi di come utilizzare questo pacchetto può essere trovato in
& Nbsp; doccloud / views.py e doccloud / templates / *
Per iniziare
Stai file di settings.py bisogno di tre variabili
Fornire le credenziali e un percorso per salvare il documento in locale
& Nbsp; DOCUMENTS_PATH = os.path.join (root_supporto, "documenti")
& Nbsp; DOCUMENTCLOUD_USERNAME = '****'
& Nbsp; DOCUMENTCLOUD_PASS = '****'
Aggiungere gli URL nel file urls.py del progetto:
& Nbsp; (r '^ docs /', includono ('doccloud.urls')),
I modelli di esempio si supponga di avere il seguente modello loader
& Nbsp; 'django.template.loaders.app_directories.Loader',
Aggiungi 'doccloud' al tuo elenco di applicazioni installate in settings.py
Avviare il server e passare a ospitare: port / docs /
Qualche nota
I documenti eliminati utilizzando l'interfaccia di amministrazione cercherà di allontanarsi da DocumentCloud ma nel caso di un guasto, il doc DocumentCloud sarà orfano
doccloud / admin.py contiene il modulo di amministrazione
doccloud / forms.py ha una forma di modello si può utilizzare su qualsiasi pagina
doccloud / views.py contiene un esempio per mezzo del modulo
doccloud.models.Document.connect_dc_doc () carica il doc a DocumentCloud. Per i documenti di grandi dimensioni che può richiedere un certo tempo di caricamento, questa funzione dovrebbe essere eseguito asincrona con sedano / RabbitMQ o simili
Documenti privati ​​e documenti di grandi dimensioni che non hanno terminato l'elaborazione in DocumentCloud non apparirà sulla pagina templates / detail.html a meno che l'utente è connesso a DocumentCloud. Alcuni codice JS potrebbe verificare se doccloud url del documento esistere altrimenti ricadere sul documento memorizzato in locale.
Maggiori informazioni su questo pacchetto a: http://www.baycitizen.org/blogs/sandbox/djangodocumentcloud-integration-theres/

Requirements:

  • Python
  • Django

Altri software di sviluppo Bay Citizen & Texas Tribune

Commenti a django-doccloud

I commenti non trovato
Aggiungi commento
Accendere le immagini!