mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-21 07:04:18 +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-journal
|
||||
data.db
|
||||
.idea
|
||||
.idea
|
||||
.venv
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
flask
|
||||
flask_sqlalchemy
|
||||
sqlalchemy
|
||||
bcrypt
|
||||
flask>=3
|
||||
flask_sqlalchemy>=3
|
||||
sqlalchemy>=1.4,<=2
|
||||
bcrypt>=4
|
29
server.py
29
server.py
|
@ -1024,18 +1024,19 @@ def inject_vars():
|
|||
if __name__ == "__main__":
|
||||
# Se non esiste il database, crealo e inizializzalo!
|
||||
if not os.path.isfile("db.sqlite"):
|
||||
db.create_all()
|
||||
try:
|
||||
# L'utente predefinito è "stagista" "smecds".
|
||||
nuovapassword = bcrypt.hashpw(b"smecds", bcrypt.gensalt())
|
||||
nuovouser = User('stagista', nuovapassword)
|
||||
db.session.add(nuovouser)
|
||||
# Crea una rete nulla da utilizzare quando non ci sono altre reti disponibili
|
||||
retenulla = Rete(nome="Sconosciuta", network_ip="0.0.0.0", subnet=0, primary_dns="0.0.0.0",
|
||||
secondary_dns="0.0.0.0")
|
||||
db.session.add(retenulla)
|
||||
db.session.commit()
|
||||
except IntegrityError:
|
||||
# Se queste operazioni sono già state compiute in precedenza, annullale
|
||||
db.session.rollback()
|
||||
with app.app_context():
|
||||
db.create_all()
|
||||
try:
|
||||
# L'utente predefinito è "stagista" "smecds".
|
||||
nuovapassword = bcrypt.hashpw(b"smecds", bcrypt.gensalt())
|
||||
nuovouser = User('stagista', nuovapassword)
|
||||
db.session.add(nuovouser)
|
||||
# Crea una rete nulla da utilizzare quando non ci sono altre reti disponibili
|
||||
retenulla = Rete(nome="Sconosciuta", network_ip="0.0.0.0", subnet=0, primary_dns="0.0.0.0",
|
||||
secondary_dns="0.0.0.0")
|
||||
db.session.add(retenulla)
|
||||
db.session.commit()
|
||||
except IntegrityError:
|
||||
# Se queste operazioni sono già state compiute in precedenza, annullale
|
||||
db.session.rollback()
|
||||
app.run()
|
||||
|
|
Loading…
Reference in a new issue