Events module

Events Models

class events.models.Event(*args, **kwargs)[source]

Bases: commons.models.CommonModel

Event(id, creation_date, modified_date, created_by_id, modified_by_id, name, commercial_name, prefix, start_date, end_date, active, description)

id
Id

Type: django.db.models.fields.AutoField

Integer
creation_date
Creation datetime

Type: django.db.models.fields.DateTimeField

Sets now when create.
Date (with time)
modified_date
Modified datetime

Type: django.db.models.fields.DateTimeField

Sets now on each updates.
Date (with time)
created_by
Created by

Type: django.db.models.fields.related.ForeignKey

Foreign key (type determined by related field)
modified_by
Modified by

Type: django.db.models.fields.related.ForeignKey

Foreign key (type determined by related field)
name
Name

Type: django.db.models.fields.CharField

Maximum length: 100
String (up to 100)
commercial_name
Commercial name

Type: django.db.models.fields.CharField

Maximum length: 150
String (up to 150)
prefix
Prefix

Type: django.db.models.fields.CharField

Maximum length: 4
String (up to 4)
start_date
Start datetime

Type: django.db.models.fields.DateTimeField

Date (with time)
end_date
End datetime

Type: django.db.models.fields.DateTimeField

Date (with time)
active
Active

Type: django.db.models.fields.BooleanField

Default value: False
Boolean (either true or false)
description
Description

Type: django.db.models.fields.TextField

Default value:
Text
exception DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

exception Event.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

Event.created_by
Event.get_next_by_creation_date(*moreargs, **morekwargs)
Event.get_next_by_end_date(*moreargs, **morekwargs)
Event.get_next_by_modified_date(*moreargs, **morekwargs)
Event.get_next_by_start_date(*moreargs, **morekwargs)
Event.get_previous_by_creation_date(*moreargs, **morekwargs)
Event.get_previous_by_end_date(*moreargs, **morekwargs)
Event.get_previous_by_modified_date(*moreargs, **morekwargs)
Event.get_previous_by_start_date(*moreargs, **morekwargs)
Event.modified_by
Event.objects = <django.db.models.manager.Manager object at 0x7fa234482d68>
class events.models.EventSerializer(instance=None, data=None, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: builtins.object

model

alias of Event

Events AdminForms

class events.adminForms.EventAdminForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None)[source]

Bases: commons.adminForms.CommonAdminForm

class Meta[source]

Bases: commons.adminForms.Meta

model

alias of Event

EventAdminForm.base_fields = OrderedDict([('name', <django.forms.fields.CharField object at 0x7fa2343b1940>), ('commercial_name', <django.forms.fields.CharField object at 0x7fa2343b1a20>), ('prefix', <django.forms.fields.CharField object at 0x7fa2343b1b38>), ('start_date', <django.forms.fields.DateTimeField object at 0x7fa2343b1c18>), ('end_date', <django.forms.fields.DateTimeField object at 0x7fa2343b1c88>), ('active', <django.forms.fields.BooleanField object at 0x7fa2343b1d30>), ('description', <django.forms.fields.CharField object at 0x7fa2343b1da0>)])
EventAdminForm.declared_fields = OrderedDict()
EventAdminForm.media

Events Admin

class events.admin.EventAdmin(model, admin_site)[source]

Bases: commons.admin.CommonAdmin

form

alias of EventAdminForm

list_display = ('name', 'start_date', 'active', 'created_by')
list_filter = ['active', 'start_date', 'created_by']
media
search_fields = ['name', 'commercial_name']