1
Fork 0
mirror of https://github.com/Steffo99/estus.git synced 2024-11-21 15:14:19 +00:00

Make things work again

This commit is contained in:
Steffo 2024-05-21 02:27:45 +02:00
parent ad72202535
commit 26a5302346
Signed by: steffo
GPG key ID: 5ADA3868646C3FC0
4 changed files with 21 additions and 19 deletions

3
.gitignore vendored
View file

@ -2,4 +2,5 @@ __pycache__/
db.sqlite db.sqlite
db.sqlite-journal db.sqlite-journal
data.db data.db
.idea .idea
.venv

View file

@ -1,4 +1,4 @@
flask flask>=3
flask_sqlalchemy flask_sqlalchemy>=3
sqlalchemy sqlalchemy>=1.4,<=2
bcrypt bcrypt>=4

View file

@ -1024,18 +1024,19 @@ def inject_vars():
if __name__ == "__main__": if __name__ == "__main__":
# Se non esiste il database, crealo e inizializzalo! # Se non esiste il database, crealo e inizializzalo!
if not os.path.isfile("db.sqlite"): if not os.path.isfile("db.sqlite"):
db.create_all() with app.app_context():
try: db.create_all()
# L'utente predefinito è "stagista" "smecds". try:
nuovapassword = bcrypt.hashpw(b"smecds", bcrypt.gensalt()) # L'utente predefinito è "stagista" "smecds".
nuovouser = User('stagista', nuovapassword) nuovapassword = bcrypt.hashpw(b"smecds", bcrypt.gensalt())
db.session.add(nuovouser) nuovouser = User('stagista', nuovapassword)
# Crea una rete nulla da utilizzare quando non ci sono altre reti disponibili db.session.add(nuovouser)
retenulla = Rete(nome="Sconosciuta", network_ip="0.0.0.0", subnet=0, primary_dns="0.0.0.0", # Crea una rete nulla da utilizzare quando non ci sono altre reti disponibili
secondary_dns="0.0.0.0") retenulla = Rete(nome="Sconosciuta", network_ip="0.0.0.0", subnet=0, primary_dns="0.0.0.0",
db.session.add(retenulla) secondary_dns="0.0.0.0")
db.session.commit() db.session.add(retenulla)
except IntegrityError: db.session.commit()
# Se queste operazioni sono già state compiute in precedenza, annullale except IntegrityError:
db.session.rollback() # Se queste operazioni sono già state compiute in precedenza, annullale
db.session.rollback()
app.run() app.run()