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:
parent
ad72202535
commit
26a5302346
4 changed files with 21 additions and 19 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -2,4 +2,5 @@ __pycache__/
|
||||||
db.sqlite
|
db.sqlite
|
||||||
db.sqlite-journal
|
db.sqlite-journal
|
||||||
data.db
|
data.db
|
||||||
.idea
|
.idea
|
||||||
|
.venv
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
flask
|
flask>=3
|
||||||
flask_sqlalchemy
|
flask_sqlalchemy>=3
|
||||||
sqlalchemy
|
sqlalchemy>=1.4,<=2
|
||||||
bcrypt
|
bcrypt>=4
|
29
server.py
29
server.py
|
@ -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()
|
||||||
|
|
Loading…
Reference in a new issue