django-boss

البرمجيات قطة:
django-boss
تفاصيل البرنامج:
الإصدار: 0.6.3
تاريخ إيداع: 12 May 15
المطور: Zachary Voase
ترخيص: حرر
شعبية: 2

Rating: nan/5 (Total Votes: 0)

جانغو رئيسه هو تنفيذ الأفكار الواردة في بلدي بلوق وظيفة على أوامر إدارة جانغو. مع ذلك، يمكنك تحديد الأوامر في التطبيقات الفردية ومن ثم تشغيلها باستخدام واجهة سطر الأوامر djboss.
تركيب جانغو رئيسه
في الوقت الحالي، ويتم ذلك عن طريق تركيب easy_install جانغو رئيسه أو PIP تثبيت جانغو رئيسه. الشروط الوحيدة هي argparse، التي تتم معالجتها من قبل setuptools التثبيت، وجانغو، التي يجب أن بتثبيتها الآن على أي حال.
أوامر الكتابة
يتم تعريف الأوامر كما حالات djboss.commands.Command، موجودة في حدة ثانويه الأوامر داخل التطبيق مثبتا. على سبيل المثال، واتخاذ تخطيط التطبيق التالي:
echoapp /
| - __init__.py
| - commands.py
`- models.py
ملف commands.py هو حدة ثانويه التي يمكن استيرادها كما echoapp.commands.
مع ديكور
وفيما يلي مثال كاملة من ملف commands.py صالح:
من djboss.commands استيراد *
command
مرحبا مواطنه (وسائط):
على & nbsp؛ "" "طبع كليشيه إلى وحدة التحكم." ""
على & nbsp؛ طباعة "مرحبا، العالم!"
يستخدم هذا المثال الديكورcommand ليعلن أن وظيفة هو أمر جانغو رئيسه. يمكنك إضافة الحجج إلى الأوامر أيضا؛ مجرد استخدام الديكورargument (للتأكد من أنها تأتي بعدcommand):
command
argument ('- ن'، '-ما لا-سطر جديد "، والعمل =' store_true،
على & nbsp؛ مساعدة = "لا إلحاق السطر زائدة.")
مرحبا مواطنه (وسائط):
على & nbsp؛ "" "طبع كليشيه إلى وحدة التحكم." ""
& nbsp؛ إذا args.no_newline:
على & nbsp؛ SYS استيراد
على & nbsp؛ sys.stdout.write ("مرحبا، العالم")
على & nbsp؛ آخر:
على & nbsp؛ طباعة "مرحبا، العالم!"
والديكورargument يقبل أيا كان argparse.ArgumentParser.add_argument () لا؛ الاطلاع على مستندات argparse حصول على مزيد من المعلومات.
يمكنك أيضا إضافة تعليق الأوامر عن طريق إعطاء الحجج الكلمة لcommand:
command (اسم = "شيء ما"، وصف = "لا شيء".)
do_something مواطنه (وسائط):
على & nbsp؛ "" ". نفعل شيئا" ""
على & nbsp؛ "لقد تم القيام بشيء ما". الطباعة
في هذه الحالة، سوف يطلق الأمر "شيء ما" بدلا من الذي تم إنشاؤه تلقائيا "شيء افعل"، وسوف صفه تختلف عن docstring لها. لمزيد من المعلومات حول ما يمكن تمريرها في هنا، راجع مستندات argparse.ArgumentParser.
بدون ديكور
وAPI هي مشابهة جدا دون الديكور. يتم استخدام الفئة الأوامر إلى التفاف الوظائف، والتي يمكن أن تعطي الحجج الكلمة عندما تتذرع بها كما هو الحال معcommand:
مواطنه صدى (وسائط):
على & nbsp؛ ...
صدى = الأوامر (الصدى، اسم = '...'، وصف = '...')
مضيفا الحجج يستخدم الأسلوب () Command.add_argument، الذي هو مجرد إشارة إلى ولدت محلل الفرعي و؛ [س] add_argument () الأسلوب:
مواطنه صدى (وسائط):
على & nbsp؛ ...
صدى = الأوامر (الصدى، اسم = '...'، وصف = '...')
echo.add_argument ('- ن'، '-ما لا-السطر، ...)
echo.add_argument ('كلمات'، nargs = '*')
تشغيل أوامر
يتم تنفيذ الأوامر عن طريق واجهة سطر الأوامر djboss. لهذا ليعمل بشكل صحيح، تحتاج إلى أحد أمرين:
* A DJANGO_SETTINGS_MODULE متغير البيئة الذي يشير إلى صالحة، وحدة بيثون استيرادها.
* A صالحة، وحدة إعدادات استيرادها في دليل العمل الحالي.
مرة واحدة يتم تغطية واحدة من تلك، يمكنك تشغيله:
djboss --help
الاستعمال: djboss [-h] [-v] [LEVEL -l] COMMAND ...
تشغيل الأوامر إدارة جانغو رئيسه.
الوسائط الاختيارية:
على & nbsp؛ -h، --help إظهار هذه الرسالة مساعدة والخروج
على & nbsp؛ -v، رقم الإصدار --version عرض البرنامج والخروج
على & nbsp؛ LEVEL -l، على مستوى --log LEVEL
على & nbsp؛ اختر مستوى السجل من التصحيح، INFO يحذرون (الافتراضي)
على & nbsp؛ أو خطأ.
أوامر:
على & nbsp؛ COMMAND
على & nbsp؛ صدى صدى الحجج العودة إلى وحدة التحكم.
على & nbsp؛ مرحبا طباعة مبتذلة إلى وحدة التحكم.
لاكتشاف الأوامر الفرعية، أول الاكتشافات واردات djboss الإعدادات جانغو الخاص بك.
متغير البيئة DJANGO_SETTINGS_MODULE الأسبقية، ولكن إذا لم يحددها، وdjboss يبحثون عن `وحدة settings` في الدليل الحالي. ينبغي تحديد الأوامر في `حدة ثانويه commands` كل التطبيق. سوف djboss بحث كل من INSTALLED_APPS الخاص بك لأوامر الإدارة.
كل subcommand يحصل على خيار --help أيضا:
djboss صدى --help
الاستعمال: djboss صدى [-h] [-n] [كلمات [الكلمات ...]]
صدى الحجج العودة إلى وحدة التحكم.
الحجج الموضعية:
على & nbsp؛ كلمات
الوسائط الاختيارية:
على & nbsp؛ -h، --help إظهار هذه الرسالة مساعدة والخروج
على & nbsp؛ -n، -ما لا-سطر جديد لا طباعة سطر جديد بعد ذلك.
ومن ثم يمكنك تشغيله:
djboss أردد بعض الكلمات هنا
بعض الكلمات هنا
المزيد من الشيء نفسه:
djboss مرحبا --help
الاستعمال: djboss مرحبا [-h]
طباعة مبتذلة إلى وحدة التحكم.
الوسائط الاختيارية:
على & nbsp؛ -h، --help إظهار هذه الرسالة مساعدة والخروج
واخيرا:
djboss مرحبا
مرحبا، العالم

المتطلبات:!

جانغو
الثعبان

البرامج الأخرى من المطور Zachary Voase

django-qmethod
django-qmethod

14 Apr 15

Dagny
Dagny

20 Feb 15

django-exceptional
django-exceptional

11 May 15

تعليقات ل django-boss

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!