django-admin-views

ภาพหน้าจอของซอฟแวร์:
django-admin-views
รายละเอียดซอฟแวร์:
รุ่น: 0.1.0
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Frank Wiles
การอนุญาต: ฟรี
ความนิยม: 11

Rating: 2.0/5 (Total Votes: 1)

Django-admin วิวเป็นวิธีที่ง่ายในการเพิ่มมุมมองที่ผู้ดูแลระบบที่กำหนดเองและ URL โดยตรงไปยังผู้ดูแลระบบ Django
ภาพรวม
ในขณะที่ "ผู้ดูแลระบบที่ไม่ได้เป็น app ของคุณ" ก็มักจะเป็นประโยชน์ที่จะสามารถได้อย่างง่ายดายเพิ่มบิตของการทำงานให้ผู้ดูแลระบบสำหรับพนักงานภายในหรือผู้ใช้ภายในอื่น ๆ ที่มีความเข้าใจเทคโนโลยีพอที่จะใช้ผู้ดูแลระบบ
มีบุคคลที่สามหลายโครงการเช่น AdminPlus แต่พวกเขาต้องการให้ผู้ใช้กำหนดวัตถุ Admin.site นี้เป็นที่ดีสำหรับนักพัฒนาที่มีการตั้งค่าโครงการ Django แต่ไม่เหมาะสำหรับนักพัฒนาที่กำลังเขียนเครื่องมือของบุคคลที่สามสำหรับนักพัฒนาอื่น ๆ ที่จะใช้ในโครงการของพวกเขา
Django ดูแลระบบมุมมองความพยายามที่จะแก้ปัญหานี้โดยเพียงแค่เอาชนะดูแลแม่ที่จะให้สองคุณสมบัติ:
1. ได้อย่างง่ายดายกำหนดมุมมองของผู้ดูแลระบบที่กำหนดเองและเชื่อมโยงพวกเขาบนหน้าผู้ดูแลระบบ
2. ได้อย่างง่ายดายเพิ่มในการเชื่อมโยง URL ภายนอก
ขั้นตอนการติดตั้ง
1. ติดตั้ง django PIP-admin วิว
2. เพิ่ม admin_views เพื่อ INSTALLED_APPS ใน settings.py ของคุณ
3. เรียกใช้คำสั่ง admin_views_install_templates การจัดการการติดตั้งที่จำเป็นแม่แบบดัชนีดูแลแก้ไขเพื่อ TEMPLATE_DIRs โครงการของคุณ คุณจะได้รับแจ้งที่ไดเรกทอรีเหล่านี้ที่คุณต้องการจะติดตั้งในถ้ามีไดเรกทอรีหลายกำหนด
การใช้งาน
ทั้งหมดของเวทมนตร์นี้เกิดขึ้นในความหมายที่ผู้ดูแลระบบรุ่นของคุณ คุณเพียงแค่ประเภทรองผู้ดูแลระบบของคุณจาก AdminViews แทน admin.ModelAdmin มาตรฐาน ในตัวอย่างนี้เรามีมุมมองที่กำหนดเองที่ไม่ทำอะไรเลย แต่เปลี่ยนเส้นทางให้ผู้ใช้ซีเอ็นเอ็นและลิงค์ URL โดยตรงที่จะไปที่หน้าแรกของ บริษัท :
จากผู้ดูแลระบบการนำเข้า django.contrib
จากการนำเข้า django.shortcuts เปลี่ยนเส้นทาง
จากการนำเข้า AdminViews admin_views.admin
จากการนำเข้า example_app.models TestModel
ชั้น TestAdmin (AdminViews):
& nbsp; admin_views = (
& nbsp; ('เปลี่ยนเส้นทางไปยังซีเอ็นเอ็น', 'redirect_to_cnn'),
& nbsp; ('ไป revsys.com', 'http://www.revsys.com'),
& nbsp;)
& nbsp; def redirect_to_cnn (ตัวเอง * args ** kwargs):
& nbsp; เปลี่ยนเส้นทางกลับมา ('http://www.cnn.com')
admin.site.register (TestModel, TestAdmin)
เหล่านี้จะแสดงขึ้นมาในระบบต่ำกว่าปกติรูปแบบการดูแลระบบอินเตอร์เฟซ Django CRUD สำหรับ example_app กับคู่ของไอคอนที่แตกต่างกันเพื่อ distinquish ระหว่างมุมมองผู้ดูแลระบบที่กำหนดเองและการเชื่อมโยง URL โดยตรง
ด้วยเหตุนี้นักพัฒนาบุคคลที่สามต้องการเพียงคำสั่งของผู้ใช้ในการติดตั้งแอพพลิเคของพวกเขา Django-admin ผู้ชมและเรียกใช้คำสั่ง admin_views_install_templates
. หวังว่าคุณจะพบว่ามันมีประโยชน์และเป็นข้อเสนอแนะเสมอแน่นอนต้อนรับ

ต้องการ

  • หลาม
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Frank Wiles

django-beta
django-beta

11 May 15

django-app-metrics
django-app-metrics

20 Feb 15

django-friendship
django-friendship

14 Apr 15

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

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