feat(app): refactor to app-factory; add application package and routes
This commit is contained in:
27
application/models.py
Normal file
27
application/models.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from .extensions import db
|
||||
|
||||
|
||||
class Adresse(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
vorname = db.Column(db.String(100), nullable=False)
|
||||
nachname = db.Column(db.String(100), nullable=False)
|
||||
strasse = db.Column(db.String(200), nullable=False)
|
||||
hausnummer = db.Column(db.String(50), nullable=True)
|
||||
plz = db.Column(db.String(20), nullable=False)
|
||||
ort = db.Column(db.String(100), nullable=False)
|
||||
land = db.Column(db.String(50), default='Deutschland')
|
||||
telefon_vorwahl = db.Column(db.String(20))
|
||||
telefon_nummer = db.Column(db.String(50))
|
||||
email = db.Column(db.String(200))
|
||||
|
||||
|
||||
class Frage(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
text = db.Column(db.String(500), nullable=False)
|
||||
|
||||
|
||||
class Antwort(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
adresse_id = db.Column(db.Integer, db.ForeignKey('adresse.id'), nullable=False)
|
||||
frage_id = db.Column(db.Integer, db.ForeignKey('frage.id'), nullable=False)
|
||||
text = db.Column(db.String(1000), nullable=True)
|
||||
Reference in New Issue
Block a user