initial
This commit is contained in:
commit
2243a017c6
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.venv/
|
14
src/requirements.txt
Normal file
14
src/requirements.txt
Normal file
@ -0,0 +1,14 @@
|
||||
async-timeout==5.0.1
|
||||
blinker==1.9.0
|
||||
cachelib==0.13.0
|
||||
click==8.1.8
|
||||
Flask==3.1.0
|
||||
Flask-Session==0.8.0
|
||||
importlib_metadata==8.5.0
|
||||
itsdangerous==2.2.0
|
||||
Jinja2==3.1.5
|
||||
MarkupSafe==3.0.2
|
||||
msgspec==0.19.0
|
||||
redis==5.2.1
|
||||
Werkzeug==3.1.3
|
||||
zipp==3.21.0
|
23
src/run.py
Normal file
23
src/run.py
Normal file
@ -0,0 +1,23 @@
|
||||
from flask import Flask, session
|
||||
from flask_session import Session
|
||||
import redis
|
||||
|
||||
# Erstelle die Flask-App
|
||||
app = Flask(__name__)
|
||||
app.config.update({
|
||||
'SESSION_TYPE': 'redis',
|
||||
'SESSION_REDIS': redis.Redis(host='172.23.1.111', port=6379, db=4)
|
||||
})
|
||||
Session(app)
|
||||
|
||||
# Index-Route
|
||||
@app.route('/')
|
||||
def index():
|
||||
counter = int(session.get('counter', '0'))
|
||||
counter += 1
|
||||
session['counter'] = f"{counter}"
|
||||
return f"Hello, Flask! Called for the {counter}. time."
|
||||
|
||||
# App starten
|
||||
if __name__ == '__main__':
|
||||
app.run(port=8080)
|
Loading…
x
Reference in New Issue
Block a user