Django-adminhelp เป็นระบบช่วยเหลือ pluggable สำหรับ Django กรอบเว็บที่จะใช้กับการประยุกต์ใช้การบริหาร
ผู้ดูแลระบบช่วยเหลือได้รับแรงบันดาลใจจากระบบความช่วยเหลือของ Django Grappelli
หน้าโครงการ
& nbsp; http: //github.com/semente/django-adminhelp
การติดตั้งและการตั้งค่า
ช่วยเหลือสำหรับผู้ดูแลอยู่ในหลามดัชนีแพคเกจ (PyPI) และคุณสามารถติดตั้งรุ่นเสถียรล่าสุดของมันโดยใช้เครื่องมือจุดหรือ easy_install ลองดู:
PIP ติดตั้ง Django-adminhelp
หรือ:
easy_install Django-adminhelp
หรือคุณสามารถติดตั้งช่วยเหลือสำหรับผู้ดูแลจากซอร์สโค้ดใช้คำสั่งต่อไปนี้ในไดเรกทอรีที่ประกอบด้วยแฟ้ม setup.py:
หลาม setup.py ติดตั้ง
หลังจากการติดตั้งของความต้องการที่คุณต้องกำหนดค่าโครงการของคุณที่จะตระหนักถึงการประยุกต์ใช้ช่วยเหลือสำหรับผู้ดูแลเพิ่ม 'adminhelp' กับการตั้งค่า INSTALLED_APPS และการตั้งค่าของคุณ URLConf โครงการเช่นต่อไปนี้:
urlpatterns รูปแบบ = ('',
& nbsp; # ...
& nbsp; (R '^ admin / ช่วยเหลือ /' รวม ('adminhelp.urls')) # ใส่มันก่อน URL ที่ผู้ดูแลระบบ
& nbsp; (R '^ admin /', รวมถึง (admin.site.urls))
)
อย่าลืมที่จะเรียกใช้คำสั่ง syncdb
ผู้ดูแลระบบช่วยเหลือนอกจากนี้ยังมีแม่แบบในการแสดง "ช่วย" ปุ่มบนบางหน้าผู้ดูแลระบบ คุณสามารถติดตั้ง ModelAdmin ที่คุณสนใจเช่นต่อไปนี้:
ชั้น ExampleAdmin (admin.ModelAdmin):
& nbsp; change_list_template = 'adminhelp / admin / change_list.html'
& nbsp; change_form_template = 'adminhelp / admin / change_form.html'
& nbsp; ...
คุณจะต้องเพิ่ม django.core.context_processors.request ใน TEMPLATE_CONTEXT_PROCESSORS ของคุณเพื่อใช้แม่แบบเหล่านี้และแม่แบบแท็ก HELP_LINK และ help_list_item
TEMPLATE_CONTEXT_PROCESSORS = (
& nbsp; # ...
& nbsp; 'django.core.context_processors.request',
)
ต้องการ
- หลาม
- Django
- django ตำแหน่ง-
ความคิดเห็นที่ไม่พบ