Pytania otagowane jako flask

Flask to lekki framework do tworzenia aplikacji internetowych w Pythonie.

9
Automatyczne przeładowywanie aplikacji Flask Pythona po zmianie kodu
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 …
204 python  apache  web  flask 


4
Jak zdobyć nagłówki http w kolbie?
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.


4
Czym dokładnie są schematy kolb?
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 …
180 python  flask  wsgi 


2
Kiedy należy używać Flask.g?
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ć …
173 python  flask 

5
Przekazywanie kodu HTML do szablonu za pomocą Flask / Jinja2
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?
163 python  jinja2  flask 

4
Jaki jest cel stosów kontekstów Flask?
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 …
158 python  flask 

5
Jak podzielić aplikację flask na wiele plików py?
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ć …
146 python  flask 

9
Uzyskaj listę wszystkich tras zdefiniowanych w aplikacji Flask
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?
145 python  flask 


4
Ile równoczesnych żądań otrzymuje pojedynczy proces 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 …
143 python  flask  wsgi  gunicorn 

9
Zwróć kod stanu HTTP 201 w kolbie
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?


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.