tgapp-calendarevents е сменяем календари и събития заявление за TurboGears2 & Nbsp;. Той позволява да създавате събития, които са свързани с лица, определени в рамките на приложението, което го свещи вътре.
Calendarevents осигурява поддръжка за множество календари и видове събития, чрез определяне на нови видове случаи е възможно да се определи по какъв случай се отнася до външни лица като блог пост, който го описва.
Когато показвате събития, ако ще бъдат предоставени на разположение метеорологични информации за деня и мястото на събитието.
<Силен> Инсталиране
calendarevents могат да се монтират както от pypi или от bitbucket:
easy_install calendarevents
просто трябва да се работи за по-голямата част от потребителите
<Силни> запълнения calendarevents
В молбата си довереник / app_cfg.py щепсел за внос:
от tgext.pluggable щепсел внос
След това в края на щепсела на повикване файл с calendarevents:
включете (base_config, "calendarevents", event_types = [...])
Най-малко един вид събитие трябва да бъде дефиниран вътре аргумента event_types. Определяне типа събитие е обяснено вътре секцията видове събития.
Вие ще бъдете в състояние да получите достъп до календарите на HTTP: // Localhost: 8080 / calendarevents.
Видове събития
calendarevents нуждае заявлението да се определят най-малко един EventType да работят.
Типове събития трябва да бъдат определени наследява от класа на calendarevents.EventType, например, за да се определи дадено събитие за концерт, който се отнася до блог статия, която описва себе си концерта:
клас Concert (EventType):
& Nbsp; име = "Concert"
& Nbsp; ДЕФ get_linkable_entities (самостоятелно, календар):
& Nbsp; възвръщаемост [(a.uid, a.title) за по model.DBSession.query (model.Article)]
& Nbsp; Def get_linked_entity_info (самостоятелно, събитие):
& Nbsp; върне model.DBSession.query (model.Article) .get (event.linked_entity_id) .title
& Nbsp; Def get_linked_entity_url (самостоятелно, събитие):
& Nbsp; връщане tg.url ("/ блог / изглед /% S '% event.linked_entity_id)
включете (base_config, "calendarevents", event_types = [Concert ()])
<Силен> Изложена частични
calendarevents излага частично да направят събитието кутии вътре в други страници:
- Calendarevents.partials: събитие (събитие) - Оказва кутия събитие
<силни> Изисквания :
- Python
Коментари не е намерена