وحظيرة بار هو التطبيق شريط الأدوات شكلي لجانغو.
جانغو-حظيرة عبارة عن مجموعة من عدة تطبيقات لبناء المواقع التعاونية. لأنه يقوم على جانغو.
قد تحتاج التطبيقات Thses للعرض شريط الأدوات المشرف. على سبيل المثال، قد المكون CMS استخدام هذا الشريط لعرض تحرير، إلغاء وحفظ الروابط.
يحاول coop_bar لتوفير آلية بسيطة وشكلي
بداية سريعة
في settings.py، إضافة "coop_bar" (مع تسطير) إلى INSTALLED_APPS تحت جانغو 1.3، ينبغي العثور على المجلد ثابت تلقائيا، مثل مجلد القوالب في urls.py إضافة (ص '^ coop_bar /'، وتشمل ('coop_bar .urls ')) لurlpatterns الخاص بك
لكل التطبيق تحتاج إلى إضافة وصلات لcoop_bar، إنشاء ملف coop_bar_cfg.py في هذا الملف، إضافة وظيفة load_commands على النحو التالي
من django.core.urlresolvers عكس الواردات
من django.utils.translation ugettext الواردات و_
django_admin_command مواطنه (طلب، السياق):
& nbsp؛ إذا request.user.is_staff:
على & nbsp؛ يعود ش '<أ href = ل"{0}"> {1} أ>' شكل (عكس ("مشرف: مؤشر")، _ ('المسؤول')).
load_commands مواطنه (coop_bar):
على & nbsp؛ coop_bar.register_command (django_admin_command)
في load_commands، يمكنك تسجيل وظائف رد الاتصال بقدر ما تريد. رد اتصال (django_admin_command في المثال السابق) هو مجرد وظيفة مع طلب والسياق كما وسائط. وتعود بعض الكود لعرضه في شريط أو لا شيء.
في base.html الخاص بك، إضافة العلامات القالب التالي:
{تحميل٪ coop_bar_tags٪}
على & nbsp؛ ...
على & nbsp؛ {٪ coop_bar_headers٪}
على & nbsp؛ ...
على & nbsp؛ {٪ coop_bar٪}
المتطلبات:
بيثون
جانغو
لم يتم العثور على التعليقات