Pytania otagowane jako flask

Flask to lekki framework do tworzenia aplikacji internetowych w Pythonie.

3
Skąd mam wiedzieć, czy mogę wyłączyć SQLALCHEMY_TRACK_MODIFICATIONS?
Za każdym razem, gdy uruchamiam aplikację korzystającą z Flask-SQLAlchemy, otrzymuję następujące ostrzeżenie, że SQLALCHEMY_TRACK_MODIFICATIONSopcja zostanie wyłączona. /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning. warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in …

4
Uzyskaj surową treść POST w Python Flask niezależnie od nagłówka Content-Type
Wcześniej zapytałem, jak uzyskać dane otrzymane w żądaniu Flask, ponieważ request.databyło puste. Odpowiedź wyjaśniła, że request.datajest to surowa treść wiadomości, ale będzie pusta, jeśli dane formularza zostaną przeanalizowane. Jak mogę bezwarunkowo otrzymać surową treść postu? @app.route('/', methods=['POST']) def parse_request(): data = request.data # empty in some cases # always need …
135 python  flask  werkzeug 

12
Jak debugować aplikację Flask
Jak zamierzasz debugować błędy w Flasku? Wydrukować na konsoli? Wiadomości bezpośrednie na stronie? A może jest dostępna bardziej zaawansowana opcja, aby dowiedzieć się, co się dzieje, gdy coś pójdzie nie tak?
134 python  debugging  flask 

3
Jak usunąć rekord według identyfikatora w Flask-SQLAlchemy
Mam userstabelę w mojej bazie danych MySql. Ten stół ma id, namei agepola. Jak mogę usunąć niektóre wpisy id? Teraz używam następującego kodu: user = User.query.get(id) db.session.delete(user) db.session.commit() Ale nie chcę wykonywać żadnego zapytania przed operacją usuwania. Czy jest na to sposób? Wiem, mogę użyć db.engine.execute("delete from users where id=..."), …

2
demystify Flask app.secret_key
Jeśli app.secret_key nie jest ustawiona, Flask nie pozwoli ci ustawić ani uzyskać dostępu do słownika sesji. To wszystko, co na ten temat mówi instrukcja obsługi kolb . Jestem bardzo nowy w tworzeniu stron internetowych i nie mam pojęcia, jak / dlaczego działają jakiekolwiek zabezpieczenia. Chciałbym zrozumieć, co robi Flask pod …
127 python  flask 

2
Co to jest „punkt końcowy” w Flask?
Dokumentacja Flask pokazuje : add_url_rule(*args, **kwargs) Connects a URL rule. Works exactly like the route() decorator. If a view_func is provided it will be registered with the endpoint. endpoint – the endpoint for the registered URL rule. Flask itself assumes the name of the view function as endpoint Co dokładnie …
125 python  flask 

11
ImportError: Brak modułu o nazwie MySQLdb
Odnoszę się do następującego samouczka, aby utworzyć stronę logowania do mojej aplikacji internetowej. http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 Mam problem z bazą danych. Dostaję ImportError: No module named MySQLdb kiedy wykonuję http://127.0.0.1:5000/testdb Wypróbowałem wszystkie możliwe sposoby instalacji pythona mysql, wspomnianego w samouczku, easy_install, sudo apt-get install. Zainstalowałem mysql w moim wirtualnym env. Moja struktura …

9
Jak mogę przekazać dane z Flask do JavaScript w szablonie?
Moja aplikacja wywołuje interfejs API, który zwraca słownik. Chcę przekazać informacje z tego dyktu do JavaScript w widoku. Używam interfejsu API Google Maps w JS, więc chciałbym przekazać mu listę krotek z długimi / szerokimi informacjami. Wiem, że render_templateprzekaże te zmienne do widoku, aby można ich było używać w HTML, …

2
Problem z importem / kontekstem Flask-SQLAlchemy
Chcę utworzyć strukturę mojej aplikacji Flask na przykład: ./site.py ./apps/members/__init__.py ./apps/members/models.py apps.members to schemat kolby. Teraz, aby stworzyć klasy modelowe, potrzebuję posiadać aplikację w stylu: # apps.members.models from flask import current_app from flaskext.sqlalchemy import SQLAlchemy db = SQLAlchemy(current_app) class Member(db.Model): # fields here pass Ale jeśli spróbuję zaimportować ten model …

5
Flask vs webapp2 dla Google App Engine
Rozpoczynam nową aplikację Google App Engine i obecnie rozważam dwa frameworki: Flask i webapp2 . Jestem raczej zadowolony z wbudowanego frameworka webapp, którego użyłem w mojej poprzedniej aplikacji App Engine, więc myślę, że webapp2 będzie jeszcze lepszy i nie będę miał z nim żadnych problemów. Jest jednak wiele dobrych recenzji …

7
Jak uzyskać dostęp do app.config w planie?
Próbuję uzyskać dostęp do konfiguracji aplikacji wewnątrz planu, authorisation.pyktóry w pakiecie API. Inicjalizuję plan, w __init__.pyktórym jest używany authorisation.py. __init__.py from flask import Blueprint api_blueprint = Blueprint("xxx.api", __name__, None) from api import authorisation authorisation.py from flask import request, jsonify, current_app from ..oauth_adapter import OauthAdapter from api import api_blueprint as api …
115 flask 

10
Aplikacja nie pobiera pliku .css (flask / python)
Renderuję szablon, który próbuję stylizować za pomocą zewnętrznego arkusza stylów. Struktura plików jest następująca. /app - app_runner.py /services - app.py /templates - mainpage.html /styles - mainpage.css mainpage.html wygląda następująco <html> <head> <link rel= "stylesheet" type= "text/css" href= "../styles/mainpage.css"> </head> <body> <!-- content --> Żaden z moich stylów nie jest jednak …
113 python  html  css  templates  flask 

7
Odczytuj dane pliku bez zapisywania ich w Flask
Piszę moją pierwszą aplikację na kolbę. Mam do czynienia z wgrywaniem plików iw zasadzie to czego chcę to odczytać dane / zawartość wgranego pliku bez jego zapisywania a następnie wydrukować na wynikowej stronie. Tak, zakładam, że użytkownik zawsze przesyła plik tekstowy. Oto prosta funkcja przesyłania, której używam: @app.route('/upload/', methods=['GET', 'POST']) …
112 python  flask 

16
TypeError: ObjectId ('') nie można serializować w formacie JSON
Moja odpowiedź z MongoDB po zapytaniu o zagregowaną funkcję w dokumencie za pomocą Pythona, zwraca prawidłową odpowiedź i mogę ją wydrukować, ale nie mogę jej zwrócić. Błąd: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable Wydrukować: {'result': [{'_id': ObjectId('51948e86c25f4b1d1c0d303c'), 'api_calls_with_key': 4, 'api_calls_per_day': 0.375, 'api_calls_total': 6, 'api_calls_without_key': 2}], 'ok': 1.0} Ale kiedy próbuję …
111 python  json  mongodb  flask 

11
Flask zgłasza błąd TemplateNotFound, mimo że plik szablonu istnieje
Próbuję wyrenderować plik home.html. Plik istnieje w moim projekcie, ale ciągle się jinja2.exceptions.TemplateNotFound: home.htmlpojawia, gdy próbuję go wyrenderować. Dlaczego Flask nie może znaleźć mojego szablonu? from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') /myproject app.py home.html
111 python  file  templates  flask 

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.