tgapp-calendarevents yra Keičiami kalendoriai ir renginiai paraišką TurboGears2 & nbsp;. Tai leidžia sukurti įvykius, kurie yra susiję su subjektų, apibrėžtų viduje taikymą, kuris jungiamas jį.
Calendarevents teikia paramą keliems kalendorių ir įvykių rūšims, apibrėžiant naujas renginių tipus galima apibrėžti kaip įvykis susijęs su išorės subjektais, pavyzdžiui bloge, kuris apibūdina ją.
Kai rodote renginius, jei bus pateikta turima informacija apie oro dieną ir vietą renginį.
Diegimas
calendarevents galima montuoti tiek iš pypi arba bitbucket:
easy_install calendarevents
tiesiog reikia dirbti dauguma vartotojų
prijungti calendarevents
Jūsų prašymas config / app_cfg.py importo plug:
nuo tgext.pluggable importo kištuku
Tada ne iš failo skambučių kištuko su calendarevents pabaigos:
kamštis (base_config, "calendarevents", event_types = [...])
Bent vienas įvykis tipas turi būti apibrėžta viduje event_types argumentas. Apibrėžti įvykių rūšių yra paaiškinta viduje įvykių rūšių skyriuje.
Jums bus suteikta galimybė naudotis kalendorius http: // localhost: 8080 / calendarevents.
Renginių rūšys
calendarevents turi prašymą nustatyti bent vieną eventType dirbti.
Renginių rūšys turi būti apibrėžtas paveldi iš calendarevents.EventType klasės, pavyzdžiui, apibrėžti už koncertą, kuris yra susijęs su dienoraščio straipsnį, kuriame aprašoma pati koncertą renginį:
klasė koncertas (eventType):
& Nbsp; vardas = 'koncertas "
& Nbsp; def get_linkable_entities (savarankiškai, kalendorius):
& Nbsp; grąža [(a.uid, a.title) už į model.DBSession.query (model.Article)]
& Nbsp; def get_linked_entity_info (savarankiškai, įvykis):
& Nbsp; sugrįžti model.DBSession.query (model.Article) .get (event.linked_entity_id) Leidybos
& Nbsp; def get_linked_entity_url (savarankiškai, įvykis):
& Nbsp; grąža tg.url ('/ Internetinis dienoraštis / peržiūrėti /% s "% event.linked_entity_id)
kamštis (base_config, "calendarevents", event_types = [Koncertas ()])
exposed Daliniai
calendarevents atskleidžia dalinis teikti renginių dėžės viduje kituose puslapiuose:
- Calendarevents.partials: įvykis (įvykis) - Renders įvykio langelį
Reikalavimai :
- Python
Komentarai nerastas