django-treenav

ภาพหน้าจอของซอฟแวร์:
django-treenav
รายละเอียดซอฟแวร์:
รุ่น: 0.6.0
วันที่อัพโหลด: 15 Apr 15
ผู้พัฒนา: Caktus Consulting Group
การอนุญาต: ฟรี
ความนิยม: 13

Rating: 3.5/5 (Total Votes: 2)

Django-treenav เป็นขยายลำดับชั้นและระบบนำทาง pluggable สำหรับเว็บไซต์ Django
Django-treenav ได้รับการออกแบบตั้งแต่เริ่มต้นที่จะมีชีวิตที่เป็นอิสระจากการดำเนินงาน CMS เป็นโปรแกรมแยกต่างหาก treenav สามารถจะรวมอยู่ในที่มีอยู่การตั้งค่าที่กำหนดเองและไม่บังคับหรือกำหนดให้ผู้ที่จะใช้ระบบการจัดการเนื้อหาโดยเฉพาะอย่างยิ่ง
ร่วมกันหลักการเดียวกัน Django-pagelets บูรณาการร่วมกับ treenav และสามารถนำมาใช้ร่วมกันเพื่อสร้างผลิตภัณฑ์ที่มีความยืดหยุ่น CMS
สำหรับการชำระเงินเอกสารที่สมบูรณ์, http://django-treenav.readthedocs.org
การใช้สาธิต
สำหรับการสาธิตอย่างรวดเร็วทำตามขั้นตอนเหล่านี้:
$ mkvirtualenv --distribute --no-เว็บไซต์แพคเกจ Django-treenav
(Django-treenav) โคลน $ คอมไพล์คอมไพล์: //github.com/caktus/django-treenav.git
(Django-treenav) $ cd-django treenav /
(Django-treenav) ~ / django-treenav $ หลาม setup.py พัฒนา
(Django-treenav) ~ / django-treenav $ cd sample_project /
(Django-treenav) ~ / django-treenav / sample_project $ PIP ติดตั้ง requirements.txt -r
(Django-treenav) ~ / django-treenav / sample_project $ ./manage.py syncdb
(Django-treenav) ~ / django-treenav / sample_project $ ./manage.py runserver
เยี่ยมชม http: // localhost: 8000 / ในเบราว์เซอร์ของคุณและทำตามคำแนะนำ
การติดตั้ง
& nbsp; ติดตั้ง app ที่มีจุดเล็ก ๆ :
& nbsp; จุดติดตั้ง Django-treenav
& nbsp; เพิ่ม INSTALLED_APPS และเรียก syncdb ของคุณ:
& nbsp; INSTALLED_APPS = (
& nbsp; ...
& nbsp; 'MPTT',
& nbsp; 'treenav',
& nbsp;)
& nbsp; รวมโปรเซสเซอร์บริบทเหล่านี้:
& nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& nbsp; "django.core.context_processors.request"
& nbsp; "treenav.context_processors.treenav_active"
& nbsp;)
& nbsp; เพิ่ม URL ของเหล่านี้:
& nbsp; urlpatterns รูปแบบ = ('',
& nbsp; (R '^ treenav /' รวม ('treenav.urls.admin'))
& nbsp; (R '^ treenav-หายไป /' รวม ('treenav.urls.undefined_url'))
& nbsp;)

คุณสมบัติ

  • การทำงานทั่วไปที่มีคุณสมบัติ URL หลาย get_absolute_url () ย้อนกลับ () หรือ URL ดิบ
  • บรรจุกับแม่แบบที่จะทำให้ลำดับชั้นของต้นไม้ที่มีซ้อนกันได้ แต่สามารถถูกแทนที่ด้วยแม่แบบกำหนดเอง
  • คลาส CSS ที่เป็นประโยชน์สำหรับการปรับแต่ง UI ที่มีความยืดหยุ่น
  • โดยอัตโนมัติชุด & quot; ใช้งาน & quot; ในรายการและผู้ปกครองของรายการถ้า PATH_INFO เท่ากับ item.href
  • มีประสิทธิภาพ: ลดการเข้าถึงฐานข้อมูลที่มีการทำงาน django-MPTT
  • แคชต้นไม้เพื่อให้เพจวิวซ้ำไม่ได้ตีฐานข้อมูล.
  • การเชื่อมโยงแบบง่ายในมุมมองรายการ MenuItem สำหรับสดชื่นแคชและ href จากฐานข้อมูล.

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • ย้ายไป GitHub
  • เพิ่มเอกสารสฟิงซ์ขับเคลื่อน
  • Update เพื่อ Django 1.3.x และ Django-MPTT 0.5.2
  • ให้ทางเลือกเพื่อที่มากขึ้นโดยเริ่มต้น
  • แก้ไขข้อบกพร่องที่เกี่ยวข้องกับเอกสารไม่กี่
  • การทำความสะอาดขึ้นโครงการตัวอย่างสำหรับการสาธิตง่ายขึ้น

ต้องการ

  • หลาม
  • Django
  • Django-MPTT

ซอฟแวร์อื่น ๆ ของนักพัฒนา Caktus Consulting Group

django-file-picker
django-file-picker

12 May 15

django-pagelets
django-pagelets

14 Apr 15

rapidsms-tropo
rapidsms-tropo

20 Feb 15

ความคิดเห็นที่ django-treenav

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!