diff --git a/AKModel/admin.py b/AKModel/admin.py index 846f6b4061a68eda58bc9c76c36603d1e7721ee8..8c48c1ece0d8758dc583d61f6d94bb0ff6850638 100644 --- a/AKModel/admin.py +++ b/AKModel/admin.py @@ -1 +1,7 @@ # Register your models here. + +from django.contrib import admin + +from AKModel.models import Event + +admin.site.register(Event) diff --git a/AKModel/models.py b/AKModel/models.py index 6b2021999398416a78191ac543b7e0e34d86bc2c..05f5285777f6a4ae5fc63035a0c42da903530d15 100644 --- a/AKModel/models.py +++ b/AKModel/models.py @@ -1 +1,13 @@ # Create your models here. + +from django.db import models + + +class Event(models.Model): + """ An event supplies the frame for all Aks. + """ + name = models.CharField(max_length=64, unique=True, verbose_name='Name', help_text='Name or iteration of the event') + start = models.DateTimeField(verbose_name='Start', help_text='Time the event begins') + end = models.DateTimeField(verbose_name='End', help_text='Time the event ends') + place = models.CharField(max_length=128, verbose_name='Place', help_text='City etc. where the event takes place') + active = models.BooleanField(verbose_name='Active State', help_text='Marks currently active events')