Django-Simple-Events

Hiermee kunt u uw modellen binden aan evenementen
Download nu

Django-Simple-Events Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Naam uitgever:
  • Unai Zalakain
  • Uitgever website:
  • http://unaizalakain.info/

Django-Simple-Events Tags


Django-Simple-Events Beschrijving

Hiermee kunt u uw modellen binden aan evenementen Django-Simple-Events is een Django-app waarmee u uw modellen kunt binden aan evenementen. Deze gebeurtenissen hebben de volgende configuratie-opties: - Begin-time-frecuentie: eenmalige tijd, dagelijks, wekelijks, Montly, Jaarlijks-interval: tijden tussen Frecuencies- Repetitions- EndThe Event Occurrences worden opgeslagen in de DB wanneer een gebeurtenis wordt opgeslagen. Als u geen maximaal herhalingsnummer of het einde DateDime opgeeft, worden de gebeurtenisvak periodiek bijgewerkt met de update_occurrences-commando.instalationadd-evenementen naar uw geïnstalleerde_apps: geïnstalleerd_APPS = (... 'Evenementen', ...) Set Events_Max_Future_Occurrences_Max_future_Occurressies om aan te geven Het maximum van toekomstige gebeurtenissen om in de DB te herdenken Als een evenement eindeloos is tegenent_max_future_occurrences = 50You kan ook Events_Max_Past_OccursencesScessein instellen De volgende voorbeelden die we gaan hebben om studieobjecten te relateren aan gebeurtenissen. ModelSIF die u wilt openen van het bestuderen van de gebeurtenissen, het is aan te bevelen om een generiek te besteden aan de gebeurtenissen RelatieFrom Django.db importmodelFrom Django.Contrib.Contentypes import GenericFrom Evenementen.models Import Eventclass Study (Models.model): ... Evenementen = Generic.generlaration (evenement) ... apiget De gebeurtenissen met betrekking tot een studie: studie = studie .Objects.get (PK = 1) studie.Entent.Alle () voeg een evenement toe aan een studie: van evenementen.models importerende datum, timestudy = study.Objects.get (PK = 1) evenement = Evenement (datum.today (), time.now ()) Event.Related_Object = studyevent.save () studie.events.get (pk = event.pk) Spelen met de gebeurtenissen van een evenement: van evenementen.models import eventent = Event.Objects.get (PK = 1) #get alle gebeurtenissen als een ITER van Datetimesevent.get_occurrences () # Krijg alle eerdere gebeurtenissen als een lijst van datetimesevent.get_past_occurrencescesces () # Krijg de laatste 20 eerdere gebeurtenissen als een lijst van Datetimesevent.get_past_Occurrences (20) #get de volgende 20 toekomstige gebeurtenissen als een lijst van datetimesent.get_future_occurrences (20) #Update de Occurrence-objecten van een Eventevent.update_occurrencescesces (event.get_occurrences) #get de gebeurtenissen van een eventevent.occurrentie_set. Alle () # Krijg alle studieobjecten die voorkomen hebben in de FutureFrom Datetime Import DateMestudy.Objects.Filter (Evenementen__occurrence__Datetime__gt = DateTime.now ()) Beheer, wanneer u een studie in admin bewerkt, wilt u ook de gerelateerde gebeurtenissen bewerken , je bent masilly gedaan: van Django.Contrib importage-admince-evenementen. Minimport EventInlinerElass StudyAdmin (Admin.Modeladmin): ... Inlines = Eventinline, ... admin.site.register (studie, studyadmin) Formsyou kan ook het evenementformulier gebruiken: van gebeurtenissen. · Python · Django


Django-Simple-Events Gerelateerde software

Stad

Iets gecompliceerde gebeurtenistracker voor uw Django-website ...

126

Downloaden