สุ่มบาร์เป็น app แถบเครื่องมือที่กำหนดสำหรับ Django
Django-สุ่มคือชุดของปพลิเคชันหลายสำหรับการสร้างเว็บไซต์ของสหกรณ์ มันขึ้นอยู่กับ Django
ปพลิเคชัน thses อาจจำเป็นเพื่อแสดงแถบเครื่องมือผู้ดูแลระบบ ตัวอย่างเช่นองค์ประกอบ CMS อาจใช้แถบนี้เพื่อแสดงแก้ไข, ยกเลิกและบันทึกการเชื่อมโยง
coop_bar พยายามที่จะมีกลไกการทำงานที่เรียบง่ายและการกำหนดค่า
เริ่มต้นอย่างรวดเร็ว
ใน settings.py เพิ่ม 'coop_bar' (มีขีด) เพื่อ INSTALLED_APPS ภายใต้ Django 1.3 โฟลเดอร์คงที่ควรจะพบโดยอัตโนมัติเป็นโฟลเดอร์แม่แบบใน urls.py เพิ่ม (R '^ coop_bar /' รวม ('coop_bar .urls ')) เพื่อ urlpatterns ของคุณ
สำหรับแต่ละแอพพลิเคจำเป็นต้องเพิ่มการเชื่อมโยงไปยัง coop_bar สร้างไฟล์ coop_bar_cfg.py ในแฟ้มนี้เพิ่มฟังก์ชั่น load_commands ดังต่อไปนี้
จาก django.core.urlresolvers นำเข้ากลับ
จากการนำเข้า ugettext django.utils.translation เป็น _
def django_admin_command (ขอบริบท):
& nbsp; ถ้า request.user.is_staff:
& nbsp; return U ' {1} >' รูปแบบ (ย้อนกลับ ("ผู้ดูแลระบบ: ดัชนี") _ ('ชื่อ')).
def load_commands (coop_bar):
& nbsp; coop_bar.register_command (django_admin_command)
ใน load_commands คุณสามารถลงทะเบียนฟังก์ชั่นการโทรกลับมากที่สุดเท่าที่คุณต้องการ โทรกลับ (django_admin_command ในตัวอย่างก่อนหน้านี้) เป็นเพียงฟังก์ชั่นที่มีการร้องขอและบริบทเป็น args ก็จะส่งกลับบางรหัส html ที่จะแสดงในแถบหรือไม่
ใน base.html ของคุณเพิ่มแท็กต่อไปนี้แม่แบบ:
{โหลด% coop_bar_tags%}
& nbsp; ...
& nbsp; {% coop_bar_headers%}
& nbsp; ...
& nbsp; {% coop_bar%}
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ