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