Badam, jak stworzyć przyzwoitą aplikację internetową za pomocą Pythona. Ponieważ nie chcę, aby niektóre wysokopoziomowe struktury stanęły mi na drodze, mój wybór padł na lekką platformę Flask . Czas pokaże, czy to był właściwy wybór. Więc teraz skonfigurowałem serwer Apache z mod_wsgi, a moja strona testowa działa poprawnie. Chciałbym jednak …
Wiem, że mogę połączyć Flask z Apache lub innymi serwerami WWW. Ale myślałem o uruchomieniu Flask jako samodzielnego serwera obsługującego wielu klientów jednocześnie. czy to możliwe? Czy muszę obsługiwać spawnowanie wielu wątków i zarządzanie nimi?
Jestem nowicjuszem w Pythonie i używam Python Flask i generuję usługę API REST. Chcę sprawdzić nagłówek autoryzacji, który jest wysyłany do klienta. Ale nie mogę znaleźć sposobu, aby uzyskać nagłówek HTTP w kolbie. Dziękujemy za pomoc w uzyskaniu autoryzacji nagłówka HTTP.
Połowa moich tras Flask wymaga zmiennej powiedzmy, /<variable>/addlub /<variable>/remove. Jak utworzyć linki do tych lokalizacji? url_for() pobiera jeden argument, aby funkcja mogła kierować, ale nie mogę dodać argumentów?
I już odczytać z oficjalnej dokumentacji Flask na plany, a nawet jeden lub dwa blogach na temat korzystania z nich. Użyłem ich nawet w mojej aplikacji internetowej, ale nie do końca rozumiem, czym one są ani jak pasują do mojej aplikacji jako całości. Pod jakim względem jest podobny do wystąpienia …
Używam Flask i zwracam plik XML z żądania get. Jak ustawić typ zawartości na xml? na przykład @app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return xml
I saw że gruszy z kontekstu żądanie do aplikacji w kontekście Kolby 0,10, co czyniło mnie mylić o zamierzonym wykorzystaniem g. W moim rozumieniu (dla Flask 0.9): g żyje w kontekście żądania, tj. jest tworzony od nowa, gdy żądanie zaczyna się i jest dostępny aż do jego zakończenia gma być …
Buduję administratora dla Flask i SQLAlchemy i chcę przekazać HTML dla różnych danych wejściowych do mojego widoku za pomocą render_template. Wygląda na to, że struktura szablonów automatycznie wymyka się z html, więc wszystkie <"'> są konwertowane na encje HTML. Jak mogę to wyłączyć, aby HTML renderował się poprawnie?
Od jakiegoś czasu korzystam z kontekstu żądania / aplikacji, nie w pełni rozumiejąc, jak to działa i dlaczego zostało zaprojektowane tak, jak było. Jaki jest cel „stosu”, jeśli chodzi o żądanie lub kontekst aplikacji? Czy są to dwa oddzielne stosy, czy też oba są częścią jednego stosu? Czy kontekst żądania …
Moja aplikacja flask składa się obecnie z jednego test.pypliku z wieloma trasami i main()zdefiniowaną trasą. Czy istnieje sposób na utworzenie test2.pypliku zawierającego trasy, które nie były obsługiwane test.py? @app.route('/somepath') def somehandler(): # Handler code here Obawiam się, że jest zbyt wiele tras test.pyi chciałbym, aby było tak, żebym mógł biegać …
Mam złożoną aplikację internetową opartą na Flask. Istnieje wiele oddzielnych plików z funkcjami przeglądania. Ich adresy URL są definiowane za pomocą @app.route('/...')dekoratora. Czy istnieje sposób na uzyskanie listy wszystkich tras zadeklarowanych w mojej aplikacji? Może jest jakaś metoda, którą mogę wywołać na appobiekcie?
Chcę wykryć, czy żądanie pochodzi z hosta localhost:5000lub foo.herokuapp.comi jaką ścieżkę zażądano. Jak uzyskać te informacje o żądaniu usługi Flask?
Tworzę aplikację za pomocą Flaska, ale nie wiem zbyt wiele o WSGI i jest to baza HTTP, Werkzeug. Kiedy zaczynam obsługiwać aplikację Flask z gunicorn i 4 procesami roboczymi, czy to oznacza, że mogę obsłużyć 4 jednoczesne żądania? Mam na myśli jednoczesne żądania, a nie żądania na sekundę lub cokolwiek …
Używamy Flaska dla jednego z naszych API i zastanawiałem się, czy ktoś wie, jak zwrócić odpowiedź HTTP 201? W przypadku błędów takich jak 404 możemy zadzwonić: from flask import abort abort(404) Ale za 201 dostaję LookupError: brak wyjątku dla 201 Czy muszę utworzyć własny wyjątek, taki jak ten w dokumentach?
Pracuję w Pythonie i używam Flaska. Kiedy uruchamiam mój główny plik Pythona na moim komputerze, działa on doskonale, ale kiedy aktywuję venv i uruchamiam plik Flask Python w terminalu, pojawia się komunikat, że mój główny plik Pythona ma „Brak modułu o nazwie bs4”. Wszelkie uwagi lub porady są bardzo mile …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.