Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Flask umożliwia pobieranie i umieszczanie różnych rzeczy w sesji. Mogą to być proste dane, ale też złożone obiekty. Poniżej przykład jednocześnie ustawiający i pobierający wartość z sesji:

Kod z powyższego zrzutu (do skopiowania):
from flask import Flask, render_template, request, session
import MyDataSource as mds
app = Flask(__name__)
app.config['SECRET_KEY']='mojehasło'
@app.route("/testSession")
def testSession():
print("umieszczanie użyszkodnika w sesji")
session['loggedUser']="ThePaniHalynaKsiegowa"
print("użytkownik zalogowany to "+session['loggedUser'])
return ""
Należy pamiętać o dodaniu importu do „session” (linia 1), oraz umieszczeniu jakiejś wartości w konfiguracji „SECRET_KEY” (linia 5). Jest ona używana do zabezpieczenia po stronie klienta, może to być naprawdę dowolna wartość, byleby taka konfiguracja się pojawiła. Jeśli tego nie zrobisz, na ekranie zamiast spodziewanej treści pojawi się błąd o braku wartości dla klucza „SECRET_KEY”. „session” pozwalający pobierać i ustawiać wartości w sesji jest zwyczajnym słownikiem. Możesz więc pod dowolnym kluczem umieścić dowolną wartość. Ja pod kluczem „loggedUser” umieściłem ciąg tekstowy „ThePaniHalynaKsiegowa” (linia 10), by w kolejnej linii ją wyświetlić:

Ten kurs daje Ci solidne podstawy Pythona. Jeśli chcesz pójść dalej i pod okiem trenera dojść od pierwszej linijki kodu do własnego modelu uczenia maszynowego, sprawdź nasze pięciodniowe szkolenie Python od podstaw, przez analizę danych, do machine learning. Pierwsze trzy dni to Python w praktyce: typy i kolekcje, instrukcje warunkowe i pętle, funkcje, moduły i pakiety, pliki tekstowe, usługi sieciowe oraz praca z bazą PostgreSQL. Czwarty dzień to analiza danych w pandas (wczytywanie CSV, TSV i XLS, filtrowanie, agregacje, statystyki) i wizualizacja w Matplotlib, Seaborn oraz Plotly. Piąty dzień to uczenie maszynowe w scikit-learn: regresja liniowa i logistyczna, drzewa decyzyjne, las losowy, XGBoost, walidacja predykcji, dobór hiperparametrów i przeciwdziałanie przeuczeniu. Szkolenie ma terminy gwarantowane, czyli odbywa się niezależnie od wielkości grupy.
Szkolenie Python od podstaw, przez analizę danych, do machine learning
To szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...