Initial commit – AufmaßCreater v2.35

This commit is contained in:
2026-06-10 11:03:43 +02:00
commit 84c933ea9c
2823 changed files with 490495 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
from app.extensions import db
from datetime import datetime
class Settings(db.Model):
__tablename__ = 'settings'
id = db.Column(db.Integer, primary_key=True)
key = db.Column(db.String(100), unique=True, nullable=False)
value = db.Column(db.Text)
@classmethod
def get(cls, key, default=None):
s = cls.query.filter_by(key=key).first()
return s.value if s else default
@classmethod
def set(cls, key, value):
s = cls.query.filter_by(key=key).first()
if s:
s.value = value
else:
s = cls(key=key, value=value)
db.session.add(s)
db.session.commit()