Jaki framework Pythona wybrać - Flask czy Django? Jakie są ich plusy i minusy? Poznaj szczegóły w artykule! https://thestory.is/pl/journal/flask-vs-django/ #thestory #flask #django #python
Wszystko
Najnowsze
Archiwum
- 0
- 7
@thestory: jeśli mam wybierać między flaskiem a django, to wybieram fastapi
- 5
japrdl. kto pisal ten "artykul"? brzmi jak jak automat onetu do pisania clickbajtow. tutaj fragment "podsumowania" tego ulepu (pkt 3 to absolutny mistrz):
Flask vs Django. Podsumowanie
1. Python Flask Django z roku na rok zyskują na popularności.
2. Społeczności Python Django Flask rozwijają frameworki, które znacząco przyspieszają prace programistyczne, web development.
3. Porównania frameworków napisanych w Pythonie (np. Django vs Flask) są dość często dokonywane.
źródło: comment_1638365704FB2Hj4CLq2cZAIwPJsLGhc.jpg
Pobierz- 0
No hej.
Mam pewien problem z combem Flask + SQLAlchemy +Postgres.
Mam sobie modele zdefiniowane w SQLAlchemy:
Mam pewien problem z combem Flask + SQLAlchemy +Postgres.
Mam sobie modele zdefiniowane w SQLAlchemy:
post_tags- 4
Dzięki wielkie za ewentualną pomoc.
@Awerege: protip: jak wrzucisz kod na jakiegoś pastebina to może się ktoś zastanowi, w takiej formie głowa boli od patrzenia
- 0
React + Flask
Dzięki połączeniu tych dwóch gigantów możemy budować aplikacje, w których nic nas nie ogranicza.
https://bulldogjob.pl/articles/1329-jak-stworzyc-projekt-w-react-i-flasku
#python #javascript #react #flask #programowanie #naukaprogramowania #backend #frontend
Dzięki połączeniu tych dwóch gigantów możemy budować aplikacje, w których nic nas nie ogranicza.
https://bulldogjob.pl/articles/1329-jak-stworzyc-projekt-w-react-i-flasku
#python #javascript #react #flask #programowanie #naukaprogramowania #backend #frontend
flask
gigant
no nie wiem, raczej mały ale wariat
- 8
- 0
#programowanie #python #flask #socketio
Czołem!
Udało się komuś uruchomić web aplikację z wykorzystaniem Flask i SocketIO na hostingu #mydevil?
Drugi dzień z tym walczę.
Czołem!
Udało się komuś uruchomić web aplikację z wykorzystaniem Flask i SocketIO na hostingu #mydevil?
Drugi dzień z tym walczę.
konto usunięte via Android
- 0
@zortabla_rt esphome, espeasy, tasmota
- 1
@zortabla_rt: Ja używam Angularjs do robienia interfejsu na nodemcu. Do tego podpinasz boostrapa i można całkiem ładny interfejs zrobić.. Obecnie mam za dużo pracy, ale kiedyś w wolnej chwili wypróbuje Vue.js
Hej Mireczki i Mirabelki.
Czy jest tu ktoś kto wstawiał swoją wolę Flaskową na App Services Ażurowe? Ważnym jest dodanie, że apka jest związana z PostgreSQLem przez moduł psycopg2.
Problem polega na nierozpoznawaniu przez Azure modułów spisanych w requirements i wyrzucaniem błędu o braku takiego modułu, jak psycopg2 (tak, wiem, że w takim środowisku można używać psycopg2-binary, ale to też nie pomaga).
Lokalnie apka w pełni działa.
#programowanie #flask
Czy jest tu ktoś kto wstawiał swoją wolę Flaskową na App Services Ażurowe? Ważnym jest dodanie, że apka jest związana z PostgreSQLem przez moduł psycopg2.
Problem polega na nierozpoznawaniu przez Azure modułów spisanych w requirements i wyrzucaniem błędu o braku takiego modułu, jak psycopg2 (tak, wiem, że w takim środowisku można używać psycopg2-binary, ale to też nie pomaga).
Lokalnie apka w pełni działa.
#programowanie #flask
A robisz pip install-r requirements.txt na tym azure? Jakieś błędy?
@Awerege: to brzmi jak problem miedzy krzesłem a komputerem, sprawdz najlepiej setup guide krok po kroku czy nic nie pominales
https://docs.microsoft.com/en-us/azure/app-service/configure-language-python
Testowo mozesz wrzucic inna apke, ktora korzysta z innych paczek niz psycopg2 i zobaczyc czy te inne paczki też są nieobecne.
W ten sposob sie dowiesz, czy problem lezy w psycopg2 (w co wątpie), czy raczej z jakiegos powodu twoja apka nie widzi żadnej z zainstalowanych paczek.
https://docs.microsoft.com/en-us/azure/app-service/configure-language-python
Testowo mozesz wrzucic inna apke, ktora korzysta z innych paczek niz psycopg2 i zobaczyc czy te inne paczki też są nieobecne.
W ten sposob sie dowiesz, czy problem lezy w psycopg2 (w co wątpie), czy raczej z jakiegos powodu twoja apka nie widzi żadnej z zainstalowanych paczek.
Piszę sobie API, które odpytuje lokalną bazę plikową w SQLite.
Napisałem dobrze pobieranie informacji na podstawie jednego parametru, ale nie mam pojęcia jak to ugryźć dla wielu (tych samych) parametrów. Tj. jak wysyłam żądanie:
to dostaje poprawną odpowiedź.
Jednak
Napisałem dobrze pobieranie informacji na podstawie jednego parametru, ale nie mam pojęcia jak to ugryźć dla wielu (tych samych) parametrów. Tj. jak wysyłam żądanie:
GET /api/getaddr?id=12345678to dostaje poprawną odpowiedź.
Jednak
@LongWayHome a co do zapytania do bazy, poczytaj sobie o słówku IN
@LongWayHome: obczaj sobie FastAPI do tego
- 0
Hej, jeżeli mam plik base.html
{% block head %}
{% block title %}{% endblock %}
{% endblock %}
To
{% block head %}
{% block title %}{% endblock %}
{% endblock %}
To
@lol3pdg: spójrz na https://flask.palletsprojects.com/en/2.0.x/patterns/templateinheritance/
IMO możesz sam
IMO możesz sam
{% block title %} użyć, bez użycia już heada@lol3pdg: spoks, powodzenia :)
Mam wykupioną domenę i hosting. Chcę tam uruchomić apkę we flasku. Zainstalowałem na serwerze pythona 3.7, zainstalowałem pip, zrobiłem venv i zaczęły się schody. Z tego co widzę aby uruchomić to w trybie WSGI muszę mieć dostęp do admina, zrobić dwa pliki:
myapp.wsgi i wrzucić go do /var/www/myapp
myapp.conf i wrzucić go do /etc/apache2/sites-available
Potem muszę zrestartować serwer. Nie mam dostępu do root. Musiałbym napisać bezbłędnie komendy którymi to wszystko trzeba zrobić, utworzyć pliki i
myapp.wsgi i wrzucić go do /var/www/myapp
myapp.conf i wrzucić go do /etc/apache2/sites-available
Potem muszę zrestartować serwer. Nie mam dostępu do root. Musiałbym napisać bezbłędnie komendy którymi to wszystko trzeba zrobić, utworzyć pliki i
a wystarczylo uzyc dockera
@Patrick_Rowerovsky: kiedyś stawiałem apkę w django na linuxpl - trzeba było wysłać admininom wiadomość ze ścieżkami (do wsgi, staticów itd.), a oni sami ogarniali konfigurację serwera.
IMO zabawy z serwerem jako reverse proxy (nginx/apache itd.) to będzie można robić raczej tylko na VPSach, chyba że hosting oferuje konto z uprawnieniami root.
Warto zerknąć na heroku (za darmo bez podpinania karty kredytowej zadziała) albo AWSa (ale tu podpinasz kartę. Będzie za
IMO zabawy z serwerem jako reverse proxy (nginx/apache itd.) to będzie można robić raczej tylko na VPSach, chyba że hosting oferuje konto z uprawnieniami root.
Warto zerknąć na heroku (za darmo bez podpinania karty kredytowej zadziała) albo AWSa (ale tu podpinasz kartę. Będzie za
- 0
@sentoxo: SensorData(**payload)
- 0
- 0
#programowanie #python #flask
załóżmy, że piszę swoją klasę do obsługi API, żeby pobierała mi JSONy z zapytań do pewnego serwisu, lepiej potem "obróbkę" tych danych robić bezpośrednio na serwerze w funkcjach flaskowych czy pododawać sobie metody w tym API?
Strzelam, że lepszym rozwiązaniem jest oddzielenie tego od klasy i po prostu zrobienie jakiejś osobnej funkcji, ewentualnie klasy, która by się tym bezpośrednio zajmowała, ale posłucham opinii
załóżmy, że piszę swoją klasę do obsługi API, żeby pobierała mi JSONy z zapytań do pewnego serwisu, lepiej potem "obróbkę" tych danych robić bezpośrednio na serwerze w funkcjach flaskowych czy pododawać sobie metody w tym API?
Strzelam, że lepszym rozwiązaniem jest oddzielenie tego od klasy i po prostu zrobienie jakiejś osobnej funkcji, ewentualnie klasy, która by się tym bezpośrednio zajmowała, ale posłucham opinii
- 3
Mam pytanie, mam zrobić aplikacje webową składającą się z 3 mikroserwisów (jeden ma pobierać dane, drugi wykonywać obliczenia, trzeci wizualizować dane), oparte to ma być na #flask #python.
I tutaj potrzebuje odpowiedzi od kogoś kto się zna, bo nikt mi tego nie doprecyzował... pytanie mam głupie ale nie wiem jak na nie dobrze odpowiedzieć.
Mianowicie...
Jeśli mają być 3 mikroserwisy, to każdy ma być na oddzielnym "flasku"
I tutaj potrzebuje odpowiedzi od kogoś kto się zna, bo nikt mi tego nie doprecyzował... pytanie mam głupie ale nie wiem jak na nie dobrze odpowiedzieć.
Mianowicie...
Jeśli mają być 3 mikroserwisy, to każdy ma być na oddzielnym "flasku"
konto usunięte via Wykop Mobilny (Android)
- 3
@Nullek: 3 aplikacje. Każda udostępnia API na jakimś porcie i komunikują się między sobą.
@Nullek: generalnie to trochę decyzja projektowa. Można odpalać zarówno trzy serwisy na tym samym komputerze jak i na trzech osobnych. Komunikacja też jest decyzja projektowa. Ale jak nie wiesz jak zacząć to taki najczęstszy setup to każdy serwis pakujesz do kontenera, serwisy komunikują się po restowym API http. A i jak to ma być produkcyjne to pamiętaj żeby ten serwer flaskowy zastąpić jakimś gunicornem czy czymś podobnym
Siedzę sobie na windowsie
Robię aplikację webową we #flask w #pycharm wiadomo #python
I wypycham ją później na #raspberrypi
I teraz chcę sobie zaimplementować zmiany w crontab
W sensie, w swojej aplikacji chcę edytować crona
I
Robię aplikację webową we #flask w #pycharm wiadomo #python
I wypycham ją później na #raspberrypi
I teraz chcę sobie zaimplementować zmiany w crontab
W sensie, w swojej aplikacji chcę edytować crona
I
@zortabla_rt docker, celery i Redis
@zortabla_rt: na windowsie zainstaluj WSL i tam odpal
Szukam podpowiedzi, jak z godnie ze sztuką hostować apkę pythonową przy użyciu GITLAB-CI
-apka napisana w python, framework flask, webockety + może dojdzie jakiś REST
-repo leży w gitlab-ie
-serwer linux z odpalony gitlab-runnerem
-samą aplikacje będę pewnie uruchamiać przez gunicorn
-apka napisana w python, framework flask, webockety + może dojdzie jakiś REST
-repo leży w gitlab-ie
-serwer linux z odpalony gitlab-runnerem
-samą aplikacje będę pewnie uruchamiać przez gunicorn
- 3
@benzyna_abstrakcyjna:
Odpowiedzi dostosowane do "nie chcę tutaj uzywać dockera" oraz do tego, że jak rozumiem chcesz się dowiedzieć "jak to dobrze zrobić".
1. CI (czy to GitLab, czy GitHub czy inny Jenkins) nie służą do uruchamiania aplikacji na runnerze! Więc zdecydowanie powinieneś gdzieś indziej to
Odpowiedzi dostosowane do "nie chcę tutaj uzywać dockera" oraz do tego, że jak rozumiem chcesz się dowiedzieć "jak to dobrze zrobić".
1. CI (czy to GitLab, czy GitHub czy inny Jenkins) nie służą do uruchamiania aplikacji na runnerze! Więc zdecydowanie powinieneś gdzieś indziej to
- 1
Jesteś w stanie powiedzieć co jest złego w tym podejściu?
@benzyna_abstrakcyjna: w teorii nic. Po prostu w prawdziwym świecie zwykle zarówno aplikacje jak i ich deployment jest bardziej rozbudowany i lepiej mieć to osobno.
No ale na prywatne małe bzdety sam mam w jednym repo, bo więcej nie potrzeba. Pytałeś jak to powinno być, a nie jak wystarczy żeby było :P
Hej
Znacie może jakieś fajne tutoriale dla początkujących #flask ? wszystko co widzę to w formie filmów, a ja bym wolał coś co mogę czytać.
#python #programowanie #naukaprogramowania
Znacie może jakieś fajne tutoriale dla początkujących #flask ? wszystko co widzę to w formie filmów, a ja bym wolał coś co mogę czytać.
#python #programowanie #naukaprogramowania
- 2
@Iloveangelamerkel: ct8 to mydevil
Może pythonanywhere.com. Nie pamiętam tylko jakiej bazy danych używają. Co kilka miesięcy trzeba się zalogować i zrestartować licznik. Jakieś proste API na flasku tam wrzucałem do testów z dwa lata temu i działa do dziś.
Mam apkę zrobioną we #flask. Po po stronie frontendu jest sporo #javascript . Problem polega na tym, że kod po stronie js jest mocno chaotyczny. Chciałbym do zrefaktoryzowac,podzielić na moduły, wywalić refundację w kodzie i tak dalej. I tu na myśl przychodzi mi wykorzystanie #webpack do zarządzania zasobami po stronie frontendu. Zastanawiam się tylko jak to pożenić z flaskiem. Templeate html jest renederowany przez flask.
- 0
Mam w pracy trzy proste stronki z dashboardami napisane we #flask. Dotychczas były tylko na mój użytek i odpalałem je na początek pracy lub gdy były potrzebne. Uruchamiałem je po prostu przez run flaskapp.py_. Teraz nadeszła potrzeba aby jednym z tych dashboardów podzielić się z innymi na lokalnym intranecie.
Mam serwer firmowy z CentOS, na którym będzie baza danych i tam można by hostować moją aplikację. Tylko kwestia
Mam serwer firmowy z CentOS, na którym będzie baza danych i tam można by hostować moją aplikację. Tylko kwestia
@1001001: docker wchodzi w grę?
- 0
@Lunatik: Przejrzałem dwa artykuły o hostowaniu strony www w docker. Czy to faktycznie jest w teorii takie proste zakładając, że mam docker zainstalowany na serwerze to:
1. W folderze mojego projektu z aplikacją tworzę dockerfile zawierający m.in requirements.txt
2. Robię obraz docker poprzez docker build
3. docker run z otwartym portem np 5000:5000
i to już działa i będzie działać dopóki nie zatrzymam kontenera?
1. W folderze mojego projektu z aplikacją tworzę dockerfile zawierający m.in requirements.txt
2. Robię obraz docker poprzez docker build
3. docker run z otwartym portem np 5000:5000
i to już działa i będzie działać dopóki nie zatrzymam kontenera?
- 0
- 1
@Cavalorn: opencv nie ma tu żadnego związku ;)
HTML5 + JavaScript tutaj wchodzą w grę po stronie przeglądarki. Po stronie serwera potrzebujesz jakieś coś od obsługi wideo - ffmpeg, vlc czy komercyjne Red5 (zależnie od potrzeb zapewne).
Jakiś pierwszy lepszy link z brzegu: https://www.html5rocks.com/en/tutorials/getusermedia/intro/
HTML5 + JavaScript tutaj wchodzą w grę po stronie przeglądarki. Po stronie serwera potrzebujesz jakieś coś od obsługi wideo - ffmpeg, vlc czy komercyjne Red5 (zależnie od potrzeb zapewne).
Jakiś pierwszy lepszy link z brzegu: https://www.html5rocks.com/en/tutorials/getusermedia/intro/
@Cavalorn: webRTC jeszcze może się przydać























Przy przerzuceniu drag & drop prawidłowego pliku wywala błąd:
PermissionError: [Errno 13] Permission denied: ścieżka do folderu uploadWygląda to ta jakby szedł pusty post, bez
Wg mnie to nie kwestia uprawnień (w obu przypadkach by nie działało).