Commit bc03e863 authored by Rafal's avatar Rafal

Add event and userevent models

parent 795c250a
from django.contrib.auth.models import User
from django.db import models from django.db import models
# Create your models here. # Create your models here.
from app.Localization.models import Localization
from app.Tag.models import Tag
class Event(models.Model): class Event(models.Model):
pass name = models.CharField(max_length=100)
private = models.BooleanField(default=False)
tag = models.ManyToManyField(Tag, related_name='event_tag', blank=False, null=False, default=None)
localization = models.ForeignKey(Localization, related_name='event_tag',
blank=False, null=False, default=None)
user = models.ForeignKey(User, related_name='event_author',
blank=False, null=False, default=None)
def __str__(self):
return self.name
...@@ -5,4 +5,4 @@ from app.Event.models import Event ...@@ -5,4 +5,4 @@ from app.Event.models import Event
class EventSerializer(serializers.HyperlinkedModelSerializer): class EventSerializer(serializers.HyperlinkedModelSerializer):
class Meta: class Meta:
model = Event model = Event
fields = () fields = ('url', 'name', 'private', 'localization', 'tag', 'user')
\ No newline at end of file \ No newline at end of file
...@@ -32,4 +32,4 @@ class UserAPISerializer(serializers.HyperlinkedModelSerializer): ...@@ -32,4 +32,4 @@ class UserAPISerializer(serializers.HyperlinkedModelSerializer):
class UserEventSerializer(serializers.HyperlinkedModelSerializer): class UserEventSerializer(serializers.HyperlinkedModelSerializer):
class Meta: class Meta:
model = UserEvent model = UserEvent
fields = () fields = ('url', 'user', 'event')
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment