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 …
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 …
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?
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=..."), …
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 …
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 …
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 …
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, …
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 …
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 …
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 …
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']) …
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ę …
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
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.