django-doccloud

Logiciel capture d'écran:
django-doccloud
Détails logiciels:
Version: 0.4.2
Date de transfert: 20 Feb 15
Licence: Gratuit
Popularité: 14

Rating: 3.5/5 (Total Votes: 2)

django-doccloud est une application Django créé pour faciliter les téléchargements et l'affichage de documents hébergés sur le service DocumentCloud.
pip installer ce projet: pip installer django-doccloud
Des exemples de la façon d'utiliser ce package peuvent être trouvés dans
& Nbsp; doccloud / views.py et doccloud / templates / *
Mise en route
Vous settings.py fichier doit trois variables
Fournir des références et un chemin pour enregistrer le document localement
& Nbsp; DOCUMENTS_PATH = os.path.join (MEDIA_ROOT, «documents»)
& Nbsp; DOCUMENTCLOUD_USERNAME = '****'
& Nbsp; DOCUMENTCLOUD_PASS = '****'
Ajouter les urls de fichier urls.py de votre projet:
& Nbsp; (r '^ docs /', include ('doccloud.urls')),
Les exemples de modèles suppose que vous avez le modèle chargeur suivante
& Nbsp; »django.template.loaders.app_directories.Loader ',
Ajouter 'doccloud' à votre liste d'applications installées dans settings.py
Commencez votre serveur et accédez à l'hôte: port / docs /
Quelques notes
Documents supprimés en utilisant l'interface d'administration va tenter de se retirer de documentcloud mais dans le cas d'un échec, le doc de documentcloud seront orphelins
doccloud / admin.py contient le formulaire d'administration
doccloud / forms.py a une forme de modèle que vous pouvez utiliser sur ne importe quelle page
doccloud / views.py contient un exemple en utilisant le modèle de formulaire
doccloud.models.Document.connect_dc_doc () télécharge le doc pour documentcloud. Pour les documents plus grands qui peuvent prendre un certain temps de téléchargement, cette fonction doit être exécuté asynchrone avec le céleri / rabbitmq ou similaires
Les documents privés et des documents volumineux qui ne ont pas terminé le traitement dans documentcloud ne apparaîtra pas sur la page templates / detail.html sauf si l'utilisateur est connecté à documentcloud. Une partie du code JS pourrait tester pour voir si doccloud l'URL du document existent contraire retomber sur le document stocké localement.
Plus de détails sur ce paquet à l'adresse: http://www.baycitizen.org/blogs/sandbox/djangodocumentcloud-integration-theres/

Requirements:

  • Python
  • Django

D'autres logiciels de développeur Bay Citizen & Texas Tribune

Commentaires à django-doccloud

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!