@pyroxar poszukaj sobie na githubie / gitlabie docker compose z nginx i flaskiem. Poczytaj o nginx. Pobaw się jego konfiguracją. Wizualnie możesz spróbować nginx proxy manager. Alternatywnie zerknij sobie na traefik.
Mireczki, uczę się sam programowania Front Endu i Back endu, głównie pod tworzenie sobie tooli w pracy, bo jestem testerem i takie aplikacje webowe mocno ułatwiają mi pracę. Do tej pory to były bardzo proste aplikacje, statyczne, które tylko wyświetlaja mi jakieś dane, może je pobierają, jakieś elementy zmieniają kolor i to wszystko.

Chciałbym zrobić bardziej skomplikowaną aplikację z zapisywaniem danych, nie jakiś dużych i będą to zarówno stringi jak i cyfry.
#linux #apache #flask
Mam pewien problem związany z moją prostą aplikacją. Od razu mówię, że to kompletnie nie mój stack. Załóżmy, że mam aplikację Flask w /var/www/my-app/. Jest ona prosta a jej zadaniem jest zedytowanie pliku json, który znajduje się w w/w ścieżce, np. na POST request pod dany endpoint (załóżmy, niech będzie to /request). Problem jest taki, że na deploy serwerze, gdy uruchomie apache serwer to nie jestem w stanie tego
Interesuje mnie jak mam akceptować HTTP i jednocześnie txt/xml, bo dla mnie HTTP = HTML


@pyroxar: Normalnie. HTTP to protokół komunikacji, HTML to format danych. W body HTTP możesz mieć cokolwiek. Poczytaj sobie o nagłówkach Accept i Content-Type. Popatrz sobie w devtoolsach na requesty. Cała komunikacja odbywa się po HTTP (ofc wyjątkiem może być websocket). Myślisz, że skąd masz obrazki na stronce? Też przychodzą po HTTP.
@wioseneczka to najlepiej poszukaj kursow pod django ew. fastapi, ale raczej wiecej ofert w django jest... do tego moze jakis js by cos umiec z frontend?
mozesz tez zerknac na https://roadmap.sh/ i tam cos moze byc co Cie zainspiruje

jeali chodzi o konkretne kursy to sie uczylem kiedys z https://youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p i na start moze byc ok, ale nie wiem na ile aktualne jest + jesli mowimy o django to warto ogarnac django
#html #sql #flask #programowanie #programista15k #python
https://pastebin.com/VGbNyd3n
https://pastebin.com/tb24ndfZ

Witam mirasy,
Jest ktoś w stanie mi pomóc z tym kodem?
Męczę się ponad godzine z tym i nie wiem już jak do tego usiąść, żeby to rozwiązać mianowicie:
Mam w html strone ktora mi wyswietla tematy i promotorów -> to działa, bo pokazują się rekordy.
Jednak gdy chce je przekazać do SelectField, żeby student mógł sobie wybrac i przypisac do siebie to ta
@harnasiek: Nie przeglądałem dokładnie, ale widzę że te same dane wyświetlasz w tabeli za pomocą row[0] i row[1], a w selecta wrzucasz temat.id i temat.nazwa. Wrzuć jak wygląda zaciągnięte 'data' + spróbuj po prostu odnieść się do nich przez temat[0] temat[1].
Muszę przerobić troche projekt oparty na flasku i sqlalchemy. Mamy endpoint gdzie wsadem jest nazwa klasy(tabeli) która ma zostać wywołana. Jednak z tej klasy muszę pobrać zmieną _tablename bo to jest moja domyśla nazwa tabeli. Żeby to zrobić muszę wywołać plik gdzie trzymam te klasy(tablemodels) i podać nazwę klasy(Loc) - tablemodels.Loc.tablename_ <- takie coś zwraca mi to o co mi chodzi. Teraz pytanie jak zrobić żeby Loc
@PiotrokeJ:
Zawsze można evalem zrobić, ale może znajdziesz jakieś lepsze rozwiązanie.

class Abc:
value = 123

class Xyz:
value = 456

def getvaluefromclass(classname):
return eval(f"{classname}.value")

print(get
valuefromclass("Abc"))
print(getvaluefromclass("Xyz"))

output:
python test.py
123
456

albo name samo Eval(nazwa
klasy) zwróci klasę i możesz robić z tym co chcesz
Szukam ciekawego rozwiązania do 'reużywania kodu' w innych mikroserwisach. Mamy kilka mikroserwisów we flasku i będzie kilka komponentów/funkcji które będą używane w każdym mikroserwisie - np. autoryzacja. Jak to rozwiązać aby miało to sens. Stworzyć paczkę/bibliotekę i po prostu robić import w każdym mikroserwisie?

#python #flask
#programowanie
Robię sobie proste filtrowanie gier w tabeli. Na stronie mam trzy pola: minrating, maxrating i genre (+ przycisk "submit"). Jeżeli wypełnię wszystkie 3, to filtrowanie działa i url wygląda np. tak:

[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ś
Rajtuz - Robię sobie proste filtrowanie gier w tabeli. Na stronie mam trzy pola: minr...

źródło: comment_1652977721XkewtbClsIb0naqeCmsFk7.jpg

Pobierz
Mirki do raspi mam podłączona kamerę, mam stronę internetową gdzie jest podgląd live, jest skrypt który gdy wykryje ruch nagrywa film. Z strony internetowej w formsach chce włączyć lub wyłączyć nagrywanie gdy wykryje ruch czyli chcę zmienić przez stronę jedną zmienna w skrypcie który nie chodzi na webserwerze a na rpi. W jaki sposób najlepiej to zrobić?

#flask #python #informatyka #pytaniedoeksperta
Cześć, dzisiaj poraz kolejny zabrałem się za podstawy Flaska. Opiszę to krótko i zwięźle. Wszystkie problemy, które teraz napotykam związane ze tworzeniem jakiegoś projektu są związane z frontem. Wszystkie kursy korzystają z gotowych kodów głownie ze strony bootstrapa. Nie rozumiem, dlaczego niektóre części tego kodu są wklejane przy tytule, inne są wklejane za blokami contentu (na screenie będzie widać). Na razie było dosyć mało samego backendu (a jak już jest to są
Czujeglod10 - Cześć, dzisiaj poraz kolejny zabrałem się za podstawy Flaska. Opiszę to...

źródło: comment_1648157947KpJ4Gbpz1xhgu1Vj81kYF6.jpg

Pobierz
@Czujeglod10: Templatka oznacza wzorzec. Masz główny wzorzec, z którego dziedziczą strony pochodne. Główny wzorzec powinien zawierać wszystkie elementy potrzebne każdej stronie potomnej: navbar, linki do cdn bootstrapa, linki do jsa. Kolejne podstrony mają dynamicznie wymieniane bloki.
Hej, zrobiłem sobie małą odskocznie od CodeWars i klas. Od dłuższego czasu oglądam sobie pracę z Flaskiem, bo to z nim chciałbym rozpocząć swoją pierwszą przygodę z ambitnymi projektami. Na razie nie potrafię odróżnić backendu od frontendu. To znaczy wiem, że front to jest to co widzi użytkownik. A backend opiera się na API (chyba?). Ale przecież bez ładnego designu nie możemy mówić, że jakaś strona dobrze funkcjonuje. Wszystkie projekty, które oglądam