Джанго-doccloud е Django ап създаден, за да улесни качвания и показване на документи, хоствани на услугата DocumentCloud.
PIP инсталирате този проект: PIP инсталирате Джанго-doccloud
Примери за това как да ползвате този пакет могат да бъдат намерени в
& Nbsp; doccloud / views.py и doccloud / шаблони / *
<Силен> Първи стъпки
Вие settings.py файл се нуждае от три променливи
Осигурете пълномощията и път да запишете документа на място
& Nbsp; DOCUMENTS_PATH = os.path.join (MEDIA_ROOT, "документи")
& Nbsp; DOCUMENTCLOUD_USERNAME = "****"
& Nbsp; DOCUMENTCLOUD_PASS = "****"
Добавете URL адресите на urls.py файл вашия проект:
& Nbsp; (R '^ Документи / ", включват (" doccloud.urls ")),
Примерни шаблони Предполагам, че имате следното шаблон товарача
& Nbsp; "django.template.loaders.app_directories.Loader",
Добави "doccloud" в своя списък с инсталирани приложения в settings.py
Започнете вашия сървър и да се движите, за да бъде домакин: порт / Документи /
<Силни> Няколко бележки
Документи изтриват с помощта на интерфейса на администратор ще се опита да се отстрани от documentcloud но в случай на повреда, documentcloud док ще бъде сираче
doccloud / admin.py съдържа под формата на администратор
doccloud / forms.py има образец можете да използвате на всяка страница
doccloud / views.py съдържа пример използва образецът
doccloud.models.Document.connect_dc_doc () качи на док да documentcloud. За по-големи документи, които могат да отнемат известно време, качване, тази функция трябва да тичам асинхронен с целина / RabbitMQ или други подобни
Частни документи и големи документи, които не са готови за обработка в documentcloud няма да се появи на страницата с шаблони / detail.html освен ако потребителят не е влязъл в documentcloud. Някои JS код може да се тества, за да се види дали doccloud URL на документа съществуват друго падне обратно на локално съхранения документ.
Повече за този пакет на: http://www.baycitizen.org/blogs/sandbox/djangodocumentcloud-integration-theres/
Requirements:
- Python
- Django
Коментари не е намерена