tgapp-calendarevents הוא יישום לוחות שנה ואירועים הניתנים לחיבור לTurboGears2 & nbsp;. היא מאפשרת ליצור אירועים הקשורים לגופים המוגדרים בתוך היישום שמתחבר זה ב.
Calendarevents מספק תמיכה למספר לוחות שנה וסוגי אירועים, על ידי הגדרת סוגים חדשים אירוע ניתן להגדיר כיצד האירוע מתייחס לגורמים חיצוניים כמו לכתוב בלוג שמתאר אותו.
בעת הצגת אירועים אם ידיעות מזג אוויר זמינות ליום והמיקום של האירוע תינתן.
התקנה
ניתן להתקין calendarevents שניהם מpypi או מbitbucket:
calendarevents easy_install
צריך לעבוד רק בשביל רוב המשתמשים
calendarevents פקיקה
בconfig היישום / תקע יבוא app_cfg.py שלך:
מתקע יבוא tgext.pluggable
אז בסופו של תקע שיחת קובץ עם calendarevents:
תקע (base_config, 'calendarevents', event_types = [...])
סוג אירוע אחד לפחות חייב להיות מוגדר בתוך ויכוח event_types. הגדרת סוגי אירועים מוסבר בתוך מקטע סוגי אירועים.
תוכל לגשת ללוחות השנה בכתובה http: // localhost: 8080 / calendarevents.
סוגים אירועים
calendarevents צריך היישום להגדיר EventType אחד לפחות לעבודה.
סוגי אירוע חייבים להיות מוגדרים בירושה מכיתת calendarevents.EventType, למשל להגדיר אירוע לקונצרט המתייחס למאמר בבלוג שמתאר את הקונצרט עצמו:
קונצרט כיתה (EventType):
& Nbsp; name = 'קונצרט'
& Nbsp; get_linkable_entities def (עצמי, לוח שנה):
& Nbsp; תמורה [(a.uid, a.title) בmodel.DBSession.query (model.Article)]
& Nbsp; def get_linked_entity_info (עצמי, אירוע):
& Nbsp; לחזור model.DBSession.query .get .title (model.Article) (event.linked_entity_id)
& Nbsp; def get_linked_entity_url (עצמי, אירוע):
& Nbsp; tg.url תמורה ('/ בלוג / תצוגה /% s'% event.linked_entity_id)
תקע (= base_config, 'calendarevents', event_types [קונצרט ()])
חשוף החלקיים
calendarevents חושף חלקי כדי להבהיר תיבות אירוע בתוך דפים אחרים:
- Calendarevents.partials: אירוע (event) - מעבד תיבת אירוע
דרישות :
- Python
תגובות לא נמצא