Settings class now uses sequence, the DB sequence and table have been created and commented out a simple settings addition for now -- Beware it runs twice with Flask in DEV mode

This commit is contained in:
2021-01-10 13:41:36 +11:00
parent 53897a1351
commit 64d3e3e4cd
3 changed files with 13 additions and 4 deletions

View File

@@ -10,9 +10,14 @@ from status import st, Status
# Class describing Author in the database, and via sqlalchemy, connected to the DB as well
################################################################################
class Settings(db.Model):
id = db.Column(db.Integer, db.Sequence('fs_id_seq'), primary_key=True )
name = db.Column(db.String, unique=True, nullable=True )
value = db.Column(db.String, unique=True, nullable=True )
id = db.Column(db.Integer, db.Sequence('settings_id_seq'), primary_key=True )
name = db.Column(db.String, unique=True, nullable=True )
value = db.Column(db.String, unique=True, nullable=True )
def __repr__(self):
return "<id: {}, name: {}, value: {}>".format(self.id, self.name, self.value)
### modify the below to add a import path, assumption will be there is only 1 ever import_path, it will have : separated values
#s = Settings( name="import_path", value="/home/ddp/src/photoassistant/images_to_process" )
#db.session.add(s)
#db.session.commit()