tgext.tagging.

التحميل الان

tgext.tagging. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • اسم الناشر:
  • Alessandro Molina
  • موقع ويب الناشر:
  • http://www.objectblues.net/wiki/show/FlatLand

tgext.tagging. العلامات


tgext.tagging. وصف

وضع علامات دعم تطبيقات TurboGears2 TGEXT.tagging هي مكتبة TurboGears2 تسمح بإضافة العلامات بسرعة إلى أي علامات من إدارة المشاريع، ووضع العلامات، وعلامة الغيوم والحاجيات إلى قائمة وإزالة وإضافة علامات إلى الكيانات. يمكن تثبيت علامات على الكيانات. . Lagginggingshould فقط اعمل لمعظم إدارة العلامات Assisterseabling ManagementInside النموذج الخاص بك / __ Init__.py أضف الأسطر التالية: استيراد Tgext.taggingTag، وضع علامات = TGEXT.TAGGING_MODEL () يتم تكوين معظم utitiles لإدارة العلامات من خلال فصل الصفقة Exposhose: Tag.Lookup (TAG_NAME) -> إرجاع مثيل العلامة لاسم علامة العلامة المحددة TAG.Lookup_List (Comma_Separated_tags) -> إرجاع مثيلات العلامات لكل إدخال في قائمة العلامات. tagging.ITEMS_FOR_TAGS (النموذج، Comma_Separated_tags) -> إرجاع قائمة العناصر التي تحتوي على العلامات المحددة tagging.tag_cloud_for_Object (item) -> إرجاع قائمة العلامات للكائن المعطى العلامات: tag_cloud_for_set (النموذج، العناصر = لا شيء) -> إرجاع سحابة علامة للمجموعة المحددة من العناصر. إذا تم تمرير قائمة العناصر، فسوف تسترجع العلامات للقائمة المحددة، وإلا بالنسبة لجميع عناصر النموذج المحدد. tagging.tag_cloud_for_user (المستخدم، نموذج = لا شيء) -> إرجاع جميع العلامات المحددة من قبل المستخدم المحدد. إذا تم تمرير أي نموذج، فسوف يستعيد العلامات فقط لهذا النموذج. tagging.add_tags (item، comma_sparated_tags) -> أضف العلامات المحددة إلى العنصر tabling.del_tags (العنصر، comma_sparated_tags) -> يزيل العلامات المحددة من العنصر tabling.set_tags (العنصر، comma_sparated_tags) -> يستبدل جميع علامات عنصر مع Clottaging Controldagext.tagging يوفر وحدة تحكم لإدارة العلامات. تمكينه داخل مشروعك مع التعليمة البرمجية التالية: من TGEXT.TAGGINGGGGGGGGGGGGGGGGGGGGINGSCHINGCORLERCLASS ROTCONTROLLER (BaseController): وضع العلامات = وصف العلامات (النموذج = المجموعة، Session = DBSession، ANDALL_EDIT = NONE) يمكنك تمكين MultiLe TablingController واحد لكل نموذج وبعد تشير المعلمة النموذجية إلى أن علامات الكائنات النموذجية التي سيتم إدارتها، والجلسة هي جلسة SQLAlalchemy المستخدمة لإجراء الاستعلامات والسمية هي Repoze.What المسندات المستخدمة للتحقق مما إذا كان لإظهار وظائف التحرير. توفر وحدة تحكم علامات وإضافة وإلغاء إجراءات البحث : / Tags / ID -> طريقة العرض الجزئية التي يمكن تحميلها باستخدام jQuery.Load التي تعرض قائمة العلامات مع نموذج لإضافة / إزالة العلامات للكائن المحدد. / Add / ID؟ Tags / ID؟ = TAG1، العلامة -> عمليات البحث عن العناصر التي لديها علامات معينة، ستستخدم أسلوب Model.tagging_display لعرض النتائج إذا كانت متوفرة. خلاف ذلك يتم تنفيذ STR (MODE). إجراء WidgetStGext.tagging يوفر بعض الحاجيات لإدارة العلامات. tgext.tagging.taglist و tgext.tagging.tagcloud يتم توفيرها. كلاهما يأخذ معلمة tagging_url عند الإنشاء والتي تشير إلى عنوان URL لوحدة التحكم في العلامات التي يمكن استخدامها بواسطة القطعة لإدارة العلامات. افتراضيا هذه النقاط إلى / علامات. تأخذ Taglist Widget أيضا معلمة EditMode التي تصاريح لتحديد ما إذا كان يجب إظهار الضوابط لإضافة وإزالة العلامات أو لا تجعل قائمة العلامات التقديمية تأخذ كائن كوسيطة وسيعرض قائمة العلامات للكائن المحدد، في حين أن TagCloud يأخذ سحابة علامة عادت بواسطة tagging.tag_cloud_for_Object، tagging.tag_cloud_for_set أو tagging.tag_cloud_for_user وسوف تظهر سحابة علامة مرجحة. متطلبات: بيثون


tgext.tagging. برامج ذات صلة

Pydub.

معالجة الصوت مع واجهة عالية المستوى سهلة وسهلة ...

268

تحميل