From 3913b3f73e0c1aed3b24f371e452cc8c2db9252f Mon Sep 17 00:00:00 2001 From: bytesparallel Date: Fri, 4 Feb 2022 15:38:05 -0600 Subject: [PATCH] saving final changes to ch. 2 --- levelupapi/models/__init__.py | 5 ++++- levelupapi/models/event_gamer.py | 9 +++++++++ levelupapi/models/events.py | 4 ++-- levelupapi/models/game.py | 5 ++++- levelupapi/models/game_type.py | 6 ++++++ 5 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 levelupapi/models/event_gamer.py create mode 100644 levelupapi/models/game_type.py diff --git a/levelupapi/models/__init__.py b/levelupapi/models/__init__.py index 0f5fc57..90d3d23 100644 --- a/levelupapi/models/__init__.py +++ b/levelupapi/models/__init__.py @@ -1 +1,4 @@ -from .gamer import Gamer \ No newline at end of file +from .gamer import Gamer +from .events import Event +from .game import Game +from .game_type import Game_Type \ No newline at end of file diff --git a/levelupapi/models/event_gamer.py b/levelupapi/models/event_gamer.py new file mode 100644 index 0000000..2e64da0 --- /dev/null +++ b/levelupapi/models/event_gamer.py @@ -0,0 +1,9 @@ +from django.db import models +from levelupapi.models.gamer import Gamer +from levelupapi.models.events import Event +class Event_Gamer(models.Model): + + #Event won't change color for some reason. Reference this if something breaks later + gamer= models.ForeignKey(Gamer) + event = models.ForeignKey(Event) + \ No newline at end of file diff --git a/levelupapi/models/events.py b/levelupapi/models/events.py index 2276f9c..f728aa7 100644 --- a/levelupapi/models/events.py +++ b/levelupapi/models/events.py @@ -3,10 +3,10 @@ from levelupapi.models.gamer import Gamer from models import Game -class Game(models.Model): +class Event(models.Model): game= models.ForeignKey(Game) description = models.CharField(max_length=256) date = models.DateField() - time = models.TimeField(_(""), auto_now=False, auto_now_add=False) + time = models.TimeField((""), auto_now=False, auto_now_add=False) organizer = models.ForeignKey(Gamer) \ No newline at end of file diff --git a/levelupapi/models/game.py b/levelupapi/models/game.py index 627a1f9..a0b12ce 100644 --- a/levelupapi/models/game.py +++ b/levelupapi/models/game.py @@ -1,10 +1,13 @@ from django.db import models +from django.contrib.auth.models import User +from django.db import models from models import Gamer +from models import Game_Type class Game(models.Model): - game_type = models.ForeignKey(game_type) + game_type = models.ForeignKey(Game_Type) title = models.CharField(max_length=256) maker = models.CharField(max_length=256) gamer = models.ForeignKey(Gamer) diff --git a/levelupapi/models/game_type.py b/levelupapi/models/game_type.py new file mode 100644 index 0000000..569d3db --- /dev/null +++ b/levelupapi/models/game_type.py @@ -0,0 +1,6 @@ +from django.db import models + + +class Game_Type(models.Model): + + label= models.CharField(max_length=50) \ No newline at end of file