dingo

ภาพหน้าจอของซอฟแวร์:
dingo
รายละเอียดซอฟแวร์:
รุ่น: 0.2.2
วันที่อัพโหลด: 12 May 15
ผู้พัฒนา: Nathan R. Yergler
การอนุญาต: ฟรี
ความนิยม: 40

Rating: nan/5 (Total Votes: 0)

โกเป็น app Django ซึ่งทอดตัว Django Admin เพื่อช่วยให้การสร้างที่ง่ายของมุมมองเพิ่มเติมสำหรับการเรียนรุ่นและกรณี โกยังช่วยให้คุณสามารถปรับแต่งการใช้งานของผู้ดูแลระบบของบุคคลที่สามโดยไม่ต้อง subclassing หรือแก้ไขแหล่งต้นไม้เดิม
การใช้งาน
ที่จะใช้โกตรวจสอบให้แน่ใจว่ามันเป็นงูใหญ่บนเส้นทางและเพิ่มการ INSTALLED_APPS ของคุณการตั้งค่าใน settings.py หมายเหตุโกที่จะต้องติดตั้งก่อน django.contrib.admin เป็นมันแทนที่ AdminSite เริ่มต้นกับคนที่จะเรียน ModelAdmin ตราสารที่ลงทะเบียน
รุ่นกับวัตถุ
โกสามารถนำมาใช้ในการลงทะเบียนสำหรับมุมมองที่รุ่นหรือวัตถุ ชมการลงทะเบียนสำหรับรุ่นไม่ได้เฉพาะเจาะจงในการเช่นใด ๆ ของรูปแบบ; พวกเขาสามารถจะคิดว่าเป็นคล้ายกับการกระทำของผู้ดูแลระบบ Django กับ [อาจ] queryset ที่ว่างเปล่า มุมมองเช่นทำงานในกรณีรูปแบบเดียว; คุณสามารถคิดของพวกเขาเป็นคล้ายกับการกระทำของผู้ดูแลระบบที่ทำงานบนวัตถุเดียวแทน queryset
มุมมองที่แตกต่างจากโกผู้ดูแลระบบในการดำเนินการสองวิธีที่ละเอียดอ่อน แตกต่างที่สำคัญที่สุดคือการที่พวกเขาอาจจะฉีดเข้าไปในการใช้งานของบุคคลที่สาม wihthout ย่อย classing หรือแก้ไขรหัสโปรแกรม มุมมองโกยังมีอินเตอร์เฟซผู้ใช้ที่แตกต่างกันไปโดยปริยาย โกรวมถึงผู้ดูแลระบบเปลี่ยนแม่แบบที่แสดงให้เห็นมุมมองโกเป็นปุ่มในพื้นที่ขวาบนของรายการการเปลี่ยนแปลงและเปลี่ยนมุมมองรูปแบบ
เพิ่มเข้าชม
หากคุณต้องการที่จะใช้โกที่จะเพิ่มรูปแบบหรือวัตถุมุมมองให้ผู้ดูแลระบบรุ่นของคุณคุณสามารถกำหนดให้พวกเขาไม่ว่าจะเป็นฟังก์ชั่นหรือเป็นวิธีการใน ModelAdmin
ยกตัวอย่างเช่นการกำหนดมุมมองที่เป็นฟังก์ชั่น:
นำเข้าโก
นำเข้า dingo_test.models
@ dingo.object_view (dingo_test.models.RstDocument)
@ dingo.short_description ("Render")
ทำให้ def (model_admin ร้องขอ object_id):
& nbsp; จากการนำเข้า django.shortcuts เปลี่ยนเส้นทาง
& nbsp; เอกสาร = dingo_test.mdoels.RstDocument.objects.get (ID = object_id)
& nbsp; กลับมาตอบสนอง ()
มุมมองเดียวกันก็อาจจะเป็นวิธีการใน ModelAdmin:
ระดับ RstDocumentAdmin (ModelAdmin):
& nbsp; @ dingo.object_view (dingo_test.models.RstDocument)
& nbsp; @ dingo.short_description ("Render")
& nbsp; def ทำให้ (ตัวเอง, ขอ object_id):
& nbsp; ผ่าน
โปรดทราบว่าการใช้งานของมัณฑนากร SHORT_DESCRIPTION กำหนดป้ายชื่อที่ใช้ในการติดต่อกับผู้ใช้ผู้ดูแลระบบและเป็นตัวเลือกในกรณีนี้ หากไม่มีคำอธิบายที่มีให้โกจะจัดรูปแบบฟังก์ชั่นหรือชื่อวิธีการคล้ายกับรูปแบบ Django ชื่ออย่างละเอียดเริ่มต้นสำหรับรุ่น
เพิ่มเข้าชมเพื่อการประยุกต์ใช้งานของบุคคลที่สาม
ตราบใดที่โกแสดงอยู่ใน INSTALLED_APPS ก่อน django.contrib.admin ตัวอย่างฟังก์ชั่นที่ใช้ดังกล่าวข้างต้นจะทำงานที่ต้องการเป็น โปรดทราบว่ารหัสที่จะต้องนำเข้าเพื่อให้แน่ใจว่าการลงทะเบียนอย่างถูกต้องที่เกิดขึ้น

คุณสมบัติ .

  • ได้อย่างง่ายดายสร้างมุมมองใหม่สำหรับคุณ รุ่นธุรการทั้งในระดับรุ่นหรือวัตถุ.
  • ฉีดเข้าไปในการปรับแต่งการประกาศผู้ดูแลระบบของโปรแกรมของบุคคลที่สามโดยไม่ต้องแก้ไขฐานรหัสเดิม.

ต้องการ

  • งูใหญ่

ซอฟแวร์อื่น ๆ ของนักพัฒนา Nathan R. Yergler

MozCC
MozCC

21 Sep 15

ความคิดเห็นที่ dingo

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