From 37f86cf95e3244761d4d0cd61beec8f5a521747d Mon Sep 17 00:00:00 2001 From: reverend <reverend@reverend2048.de> Date: Fri, 26 Apr 2019 20:29:42 +0200 Subject: [PATCH] +more init foo --- model/__init__.py | 13 +++++++++++++ model/base.py | 14 ++++++++++++++ view/__init__.py | 0 3 files changed, 27 insertions(+) create mode 100644 view/__init__.py diff --git a/model/__init__.py b/model/__init__.py index e69de29..f99f84a 100644 --- a/model/__init__.py +++ b/model/__init__.py @@ -0,0 +1,13 @@ +from peewee import SqliteDatabase +from peewee import Model + +sqlite = SqliteDatabase("model/cfd.sqlite", pragmas={'foreign_keys': 1}) +sqlite.connect() + +class BaseModel(Model): + + class Meta(): + database = sqlite + + +sqlite.create_tables([Team, Game, Round, Question, Answer]) \ No newline at end of file diff --git a/model/base.py b/model/base.py index e69de29..ed94838 100644 --- a/model/base.py +++ b/model/base.py @@ -0,0 +1,14 @@ +from peewee import IntegerField, CharField, ForeignKeyField + +from model import BaseModel + +class Question(BaseModel): + + text = CharField() + id = CharField() + + +class Answer(BaseModel): + + text = CharField() + Question = ForeignKeyField(Quesiton, backref="answers") diff --git a/view/__init__.py b/view/__init__.py new file mode 100644 index 0000000..e69de29 -- GitLab