Aktywne Wpisy
jmuhha +2810
Wszyscy którzy spędzają ten sylwester z wykopem PLUSUJĄ. Plusujących zawołam dokładnie o 18:00 za rok. Razem podsumujemy czy rok 2024 był lepszy, czy gorszy od 2023. W komentarzu MOŻECIE ZOSTAWIĆ dla siebie wiadomość.
Wołam plusujących z 2022 roku: https://wykop.pl/wpis/69776257/wszyscy-ktorzy-spedzaja-ten-sylwester-z-wykopem-pl
2021: https://www.wykop.pl/wpis/62795189/wszyscy-ktorzy-spedzaja-ten-sylwester-z-wykopem-pl/
Wpis z 2020 roku: https://www.wykop.pl/wpis/54580051/wszyscy-ktorzy-spedzaja-sylwestra-z-wykopem-plusuj/
W tym wpisie możecie napisać krotka wiadomość do siebie.
Przypomnę, że w 2023:
- nadal trwa wojna Rosji z Ukrainą
- Rozszerzył się konflikt Palestyńsko-Izraelski
-
Wołam plusujących z 2022 roku: https://wykop.pl/wpis/69776257/wszyscy-ktorzy-spedzaja-ten-sylwester-z-wykopem-pl
2021: https://www.wykop.pl/wpis/62795189/wszyscy-ktorzy-spedzaja-ten-sylwester-z-wykopem-pl/
Wpis z 2020 roku: https://www.wykop.pl/wpis/54580051/wszyscy-ktorzy-spedzaja-sylwestra-z-wykopem-plusuj/
W tym wpisie możecie napisać krotka wiadomość do siebie.
Przypomnę, że w 2023:
- nadal trwa wojna Rosji z Ukrainą
- Rozszerzył się konflikt Palestyńsko-Izraelski
-
Moreso_pl +271
Zapraszamy na sylwestrowe #rozdajo z Moreso.pl ( ͡° ͜ʖ ͡°)
Do wygrania jest paczucha o wartości 144,5 zł która składa się z:
1. ORZESZKI ZIEMNE W CHRUPIĄCEJ SKORUPCE O SMAKU ZIELONEJ CEBULKI 700 G
2. PISTACJE 1 KG PRAŻONE SOLONE
3. MANGO 500 G SUSZONE
4. CHIPSY BANANOWE SUSZONE BANANY 500G
5. BÓB CHIPS O SMAKU SOSU BBQ 750 G
Zasady:
1. Zaplusuj ten wpis
2. Odpowiedz na
Do wygrania jest paczucha o wartości 144,5 zł która składa się z:
1. ORZESZKI ZIEMNE W CHRUPIĄCEJ SKORUPCE O SMAKU ZIELONEJ CEBULKI 700 G
2. PISTACJE 1 KG PRAŻONE SOLONE
3. MANGO 500 G SUSZONE
4. CHIPSY BANANOWE SUSZONE BANANY 500G
5. BÓB CHIPS O SMAKU SOSU BBQ 750 G
Zasady:
1. Zaplusuj ten wpis
2. Odpowiedz na
[http://127.0.0.1:5000/test?rating_min=25&rating_max=60&genre=RPG](http://127.0.0.1:5000/test?rating_min=25&rating_max=60&genre=RPG)
Natomiast jeżeli ominę chociaż jedno pole (np. minrating), to wtedy nie wyszukuje mi się nic, mimo, że pozostałe kryteria mają swoje wartości:
[http://127.0.0.1:5000/test?rating_min=&rating_max=60&genre=RPG](http://127.0.0.1:5000/test?rating_min=&rating_max=60&genre=RPG)
Ma ktoś pomysł jak to naprawić? Tzn. żeby w przypadku braku wartości w jakimś polu takie zapytanie się nie wysyłało do url? Próbowałem zmieniać request.args, ale okazuje się, że jest to immutable dict.
Ewentualnie żeby jakoś ustawić domyślne ukryte wartości (minrating = 0, max_rating = 100), ale to też chyba nie jest takie łatwe.
HTML
Min Rating:
Max Rating:
Genre:
#naukaprogramowania #python #flask #sqlite #sqlalchemy #html
value = dict["key"]
można zrobić:
value = dict.get("key", "default_value_if_the_key_does_not_exist")
listofgames = listofgames.filter(GamesDatabase.rating >= request.args.get("ratingmin", 1))
listofgames = listofgames.filter(GamesDatabase.rating <= request.args.get("ratingmax", 100))
listofgames = listofgames.filter(GamesDatabase.rating == request.args.get("genre", "RPG"))
możesz spróbować ratingmin i ratingmax potraktować parsowaniem do inta:
try:
....d = int(request.args.get('rating_min', 100)
except ValueError:
....d = 100
a genre sprawdzić
len()
emImmutableMultiDict([('rating_min', ''), ('rating_max', '77'), ('genre', 'RPG')])
I tak dzięki za to że odpisałeś, i poświęciłeś swój czas.
Spójrz na: https://pastebin.com/N1YEykmS , u mnie działa
Próbowałem też coś w stylu:
if "rating_min" in x == "":
....list_of_games = list_of_games.filter(GamesDatabase.rating>=request.args["min_rating"] == 1)
ale też nie działa.
try:
....DEFAULT_MIN = 100
....wartosc_do_wsadzenia_w_filter = int(request.args.get('rating_min', DEFAULT_MIN)
except ValueError:
....wartosc_do_wsadzenia_w_filter = DEFAULT_MIN
# ...
a w przypadku stringów:
if len(request.args.get('genre', '')):
....pass # użytkownik coś podał
PS. sorry za tych trochę nerwów, bardzo nie lubię gdy ktoś odpowiada że nawet nie wypróbuje sugestii z wątku, a początkowo tak właśnie odebrałem Twoją wypowiedź. Powodzenia z projektem!