Django-yama.

التحميل الان

Django-yama. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • اسم الناشر:
  • Ognjen Maric
  • موقع ويب الناشر:
  • http://code.google.com/u/ognjen.maric/

Django-yama. العلامات


Django-yama. وصف

تطبيق المحفوظات العامة ل django DJANGO-YAMA هو تطبيق محمول عام إلى حد ما لإطار Django. يدعم قوائم التسلسل الهرمي (بنية الأشجار) من العمق التعسفي، ويمكنك من إنشاء قوائم يربط بالنماذج والمناظر من تطبيقات Django الأخرى، بالإضافة إلى عنوان URL الخارجي. جزء المسؤول من التطبيق مخصص بالكامل، باستخدام JQuery لتوفير واجهة المستخدم البسيطة. تم انتقاص الواجهة في الغالب من ^ w ^ w ^ w التي تتأثر بها django-page-cms.currely لا توجد وظيفة في الواجهة الأمامية وشملت لأنها ستكون من الصعب العثور على قاسم مشترك. ومع ذلك، فإن أفضل طريقة نشر Django-Yama قد تكون على الأرجح بوسائل معالج سياق قالب مخصص. التثبيت والتعويض من الحزمة متاحة الآن من خلال Pypi. ذلك يعتمد على django-mptt بنية التسلسل الهرمي، ومن الواضح أن Django نفسه، لذلك ستحتاج أيضا إلى تثبيت يلياء. لا يمكن التحقق من أحدث مراجعة من مستودع الزئبق: HG استنساخ http: // django-yama .googlecode.com / hg django-yamahaving تثبيت yama، تحتاج إلى زوجين من الخطوات المعتادة: * إضافة "Yama" إلى Office_Apps الخاص بك * لإنشاء جداول قاعدة البيانات اللازمة، قم بتشغيل Python Manage.py Syncdb؛ بدلا من ذلك، إذا كنت تستخدم الجنوب، قم بتشغيل Python Manager.py يهاجر Yama. * انسخ محتويات دليل الوسائط إلى Media_root أو، بدلا من ذلك، لديك Django-StaticFiles تفعل ذلك من أجلك. وبضيلة غير عادية: * نظرا لأن Yama يستخدم آلات Django لترجمة JavaScript، فأنت بحاجة إلى تقديم إدخال لعرض JavaScript_Catalog في Urls.py. عادة، من شأنها أن تبدو مثل: (r '^ jsi18n / (؟ p \ s + s +؟) / $'، 'django.views.i18n.javascript_catalog')، * إذا كنت لا تنوي الارتباط مع الكائنات أو وجهات النظر، أي خطة لدخول عناوين URL مباشرة، أنت جيد للذهاب. خلاف ذلك، تحتاج إلى إخبار Yama النماذج والآراء التي ترغب في الارتباط بها. يمكنك إما تحرير Settings.py في دليل Yama، أو قم بتحرير إعداداتك على مستوى الموقع. وضبط الإعدادات التالية من الإعدادات التالية: * Yama_Models، وهو القاموس الذي هو عليه في القاموس. مفاتيح هي أزواج في النموذج ("app_label"، "اسم الطراز")، والقيم هي كائنات Q التي تحدد مجموعة فرعية من مثيلات الطرازات التي يمكن استخدامها كأهداف قائمة. بدلا من ذلك، يمكن أن تكون القيم Casables التي ترجع كائنات Q؛ يتم إعطاء هذه الغذائية حجة واحدة، وكائن httprequest. في الواقع، القذائف Callables هي خيارك الوحيد في إعدادات الموقع على مستوى الموقع، لأن استيراد كائنات Q في المستوى الأعلى سيؤدي إلى استيراد دائري. إليك مثال: def user_list (طلب): من django.db.models استيراد Q العودة Q (IS_AGE = TRUE) Yama_Models = {('Auth'، المستخدم '): User_List} من المتوقع أن تقوم جميع النماذج المحددة بتنفيذ get_absolute_url طريقة. * yama_views، وهو سلسلة من أزواج. يأخذ كل زوج شكل ("الاسم العكسي القادر"، "اسم العرض"). مثال: yama_views = (('مؤشر المدونة'، _ ('مؤشر المدونة'))، ('blog.views.archive'، _ ('أرشيف المدونة'))، حاليا، من المتوقع أن تأخذ وجهات النظر ألا تأخذ أي الحجج (بصرف النظر عن الطلب). متطلبات: بيثون django.


Django-yama. برامج ذات صلة

Semanticeditor.

البرنامج المساعد Django CMS لتحرير النص مع العرض التقديمي والتخطيط بطريقة دلالية ...

158

تحميل