Django-doccloud เป็น app Django สร้างขึ้นเพื่ออำนวยความสะดวกในการอัพโหลดและการแสดงเอกสารโฮสต์บนบริการ DocumentCloud
PIP ติดตั้งโครงการนี้จุดติดตั้ง Django-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 แต่ในกรณีของความล้มเหลว, DOC documentcloud จะกำพร้า
doccloud / admin.py มีรูปแบบที่ผู้ดูแลระบบ
doccloud / forms.py มีรูปแบบรูปแบบที่คุณสามารถใช้บนหน้าใด ๆ
doccloud / views.py มีตัวอย่างการใช้รูปแบบรูปแบบ
doccloud.models.Document.connect_dc_doc () ภาพที่ส่งเอกสารเพื่อ documentcloud สำหรับเอกสารขนาดใหญ่ที่สามารถใช้ในการอัพโหลดบางครั้งฟังก์ชั่นนี้ควรจะทำงาน async กับคื่นฉ่าย / RabbitMQ หรือชอบ
เอกสารส่วนตัวและเอกสารขนาดใหญ่ที่มีการประมวลผลไม่เสร็จใน documentcloud จะไม่ปรากฏในแม่แบบ / หน้า detail.html เว้นแต่ผู้ใช้จะเข้าสู่ระบบใน documentcloud บางรหัส JS สามารถทดสอบเพื่อดูว่า url doccloud ของเอกสารที่มีอยู่อย่างอื่นถอยกลับในเอกสารที่เก็บไว้ในเครื่อง
เพิ่มเติมเกี่ยวกับแพคเกจนี้ได้ที่: http://www.baycitizen.org/blogs/sandbox/djangodocumentcloud-integration-theres/
Requirements:
- Python
- Django
ความคิดเห็นที่ไม่พบ