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
|
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("/")
|
@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