flask
This commit is contained in:
@@ -22,7 +22,10 @@ default=: Pozwala ustawić domyślną wartość, jeśli użytkownik jej nie poda
|
||||
"""
|
||||
from flask import Flask, render_template, request
|
||||
|
||||
app = Flask("Adam")
|
||||
app = Flask("Adam", template_folder="templatestemplates")
|
||||
@app.route("/")
|
||||
def index():
|
||||
return render_template("index.html")
|
||||
|
||||
|
||||
@app.route("/")
|
||||
|
||||
32
dzien_02/www/cokkie_web.py
Normal file
32
dzien_02/www/cokkie_web.py
Normal file
@@ -0,0 +1,32 @@
|
||||
from flask import Flask, make_response, request
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
|
||||
@app.route('/set-cookie')
|
||||
def set_cookie():
|
||||
# 1. Tworzymy treść odpowiedzi (może to być tekst, HTML lub render_template)
|
||||
content = "Ciasteczko zostało ustawione!"
|
||||
|
||||
# 2. Pakujemy treść w obiekt odpowiedzi za pomocą make_response
|
||||
response = make_response(content)
|
||||
|
||||
# 3. Dodajemy ciasteczko do obiektu odpowiedzi
|
||||
# set_cookie(klucz, wartość, max_age w sekundach)
|
||||
response.set_cookie('user_preference', 'dark_mode', max_age=60 * 60 * 24)
|
||||
|
||||
return response
|
||||
|
||||
|
||||
@app.route('/get-cookie')
|
||||
def get_cookie():
|
||||
# Odczytujemy ciasteczko z obiektu request
|
||||
pref = request.cookies.get('user_preference')
|
||||
|
||||
if pref:
|
||||
return f"Twoja preferencja to: {pref}"
|
||||
return "Nie znaleziono ciasteczka."
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run(debug=True)
|
||||
Reference in New Issue
Block a user