รายละเอียดซอฟแวร์:
django ผู้ดูแลระบบการแจ้งเตือน-เป็น app Django ง่ายที่จะช่วยให้ปพลิเคชันในการลงทะเบียนการแจ้งเตือนที่สามารถแสดงผลในผู้ดูแลระบบผ่านทางแท็กแม่แบบ
การติดตั้ง:
เพิ่ม 'admin_notifications' เพื่อ INSTALLED_APPS
การใช้งานพื้นฐาน:
ปรับแต่งใดก็ตามที่ผู้ดูแลระบบของคุณแม่ที่จะแสดงการแจ้งเตือนจึง
โหลดแม่แบบแท็กในช่วงเริ่มต้นของแม่:
{โหลด% notification_tag%}
เพิ่มแท็กแม่แบบของคุณ ผมปรับแต่งแม่แบบดัชนีผู้ดูแลระบบและวางแท็กก่อนที่จะ 'เนื้อหาหลัก DIV เช่นดังนี้:
{% บล็อกเนื้อหา%}
{% error_notifications%}
ใน urls.py:
นำเข้า admin_notifications
admin_notifications.autodiscover ()
นี้มีลักษณะใน app แต่ละไฟล์ที่เรียกว่า 'notifications.py และลงทะเบียนได้ถ้ามันมีอยู่
การแจ้งเตือนไฟล์ที่สามารถมีฟังก์ชั่นมากที่สุดเท่าที่คุณต้องการ แต่ละคนควรจะกลับสตริงซึ่งสามารถมี HTML และแต่ละคนจะต้องมีการลงทะเบียนโดยใช้ admin_notifications.register
ถ้าคุณกลับสตริงที่ว่างเปล่าแล้วไม่มีการแจ้งเตือนจะแสดง
ฟังก์ชั่นการแจ้งเตือนจะถูกเรียกว่าทุกครั้งที่แม่แบบของผู้ดูแลระบบที่มีการแสดงเพื่อหลีกเลี่ยงการทำคำนวณหนักในการแจ้งเตือน
ตัวอย่างเช่น notifications.py อาจมีลักษณะเช่นนี้
นำเข้า admin_notifications
จากรุ่นนำเข้า Url
การแจ้งเตือน def ():
& nbsp; broken_links = Url.objects.filter (สถานะ = เท็จ) .count ()
& nbsp; ถ้า broken_links:
& nbsp; กลับ "คุณมี% s ลิงค์เสีย% s
คุณสามารถดูหรือแก้ไขให้ใช้ตัวจัดการการเชื่อมโยง. "% (broken_links," S "ถ้า broken_links> 1 อื่น" ")
& nbsp; อื่น:
& nbsp; กลับมา ''
admin_notifications.register (การแจ้งเตือน)
หน้า Github: http://github.com/andybak/django-admin-notifications/
Requirements:
- Python
- Django
ความคิดเห็นที่ไม่พบ