Запитання з тегом «flask»

Колба - це легкий каркас для розробки веб-додатків за допомогою Python.

2
Надсилання даних із HTML-форми до сценарію Python у Flask
У мене є код нижче в моєму сценарії Python: def cmd_wui(argv, path_to_tx): """Run a web UI.""" from flask import Flask, flash, jsonify, render_template, request import webbrowser app = Flask(__name__) @app.route('/tx/index/') def index(): """Load start page where you select your project folder or load history projects from local DB.""" from txclib …
84 python  html  forms  input  flask 

1
Яка різниця між декларативною_базою () та db.Model?
Підручник з швидкого запуску для плагіна Flask-SQLAlchemy вказує користувачам створювати моделі таблиць, що успадковують db.Modelклас, наприклад app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... Однак підручник SQLAlchemy та флакон SQLAlchemy README припускають, що моделі таблиць успадковують Baseекземпляр з declarative_base(). Base = declarative_base() class Users(Base): __tablename__ = …

2
Чи є простий спосіб зробити тайм-аут сеансів у колбі?
Я будую веб-сайт із колбою, де користувачі мають облікові записи та можуть входити. Я використовую flask-principal для часткової реєстрації та управління ролями. Чи є спосіб зробити так, щоб сеанс користувача закінчився, скажімо, через 5 хвилин або 10 хвилин? Мені не вдалося знайти це в документації колби або в документації головного …

3
секретний ключ не встановлений під час сеансу колби за допомогою розширення Flask-Session
Зараз я використовую флягу сторонньої бібліотеки Flask-Session, і мені не пощастило запустити сесію. Коли я підключаюся до свого сайту, я отримую таку помилку: RuntimeError: сеанс недоступний, оскільки не встановлено секретний ключ. Встановіть у програмі secret_key щось унікальне та секретне. Нижче мій код сервера. from flask import Flask, session from flask.ext.session …
83 python  session  flask 

3
Триггери косої риски 404 у правилі шляху колби
Я хочу перенаправити будь-який шлях /usersдо статичної програми. Наступний вигляд повинен захоплювати ці шляхи та обслуговувати відповідний файл (він просто друкує шлях для цього прикладу). Це працює /users, /users/604511і /users/604511/action. Чому шлях /users/спричиняє помилку 404? @bp.route('/users') @bp.route('/users/<path:path>') def serve_client_app(path=None): return path
81 python  flask 

1
Що є причиною помилки з помилковим запитом при поданні форми в програмі Flask?
Після прочитання багатьох подібних проблем із звучанням та відповідних документів Flask, я не можу зрозуміти, що породжує таку помилку при поданні форми: 400 Поганий запит Браузер (або проксі) надіслав запит, який цей сервер не міг зрозуміти. Хоча форма завжди відображається належним чином, поганий запит трапляється, коли я подаю форму HTML, …

2
Як я можу додати фоновий потік до колби?
Я зайнятий написанням невеликого ігрового сервера для випробування фляги. Гра надає користувачам API через REST. Користувачам легко виконувати дії та запитувати дані, однак я хотів би обслуговувати "ігровий світ" за межами циклу app.run () для оновлення ігрових сутностей тощо. Враховуючи те, що Flask настільки чітко реалізований, я хотів би щоб …
79 python  rest  flask 

3
Колба склалхімія багато-до-багатьох вставляє дані
Я намагаюся встановити відношення багато-до-багатьох тут у Flask-SQLAlchemy , але, схоже, я не знаю, як заповнити "базу даних ідентифікаторів багато-до-багатьох" . Не могли б ви допомогти мені зрозуміти, що я роблю не так і як це повинно виглядати? class User(db.Model): __tablename__ = 'users' user_id = db.Column(db.Integer, primary_key=True) user_fistName = db.Column(db.String(64)) …

1
Heroku скорочує відповіді HTTP?
Я запускаю додаток Flask / Gunicorn Python на динозавірі Heroku Cedar. Додаток повертається JSON responsesдо своїх клієнтів (це API server, насправді). Час від часу клієнти отримують 0-байтові відповіді. Однак я повертаю їх не я. Ось фрагмент журналу мого додатка: 14 березня 13:13:31 d.0b1adf0a-0597-4f5c-8901-dfe7cda9bce0 додаток [web.1] [2013-03-14 13:13:31 UTC] 10.104.41.136 apisrv …

5
Як переглядати список словників у шаблоні Jinja?
Я намагався: list1 = [{"username": "abhi", "pass": 2087}] return render_template("file_output.html", list1=list1) У шаблоні: <table border=2> <tr> <td> Key </td> <td> Value </td> </tr> {% for dictionary in list1 %} {% for key in dictionary %} <tr> <td> <h3>{{ key }}</h3> </td> <td> <h3>{{ dictionary[key] }}</h3> </td> </tr> {% endfor %} …

1
MongoKit проти MongoEngine проти Flask-MongoAlchemy для Flask [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

6
Як організувати порівняно великий додаток Flask?
Я будую свій перший додаток Flask, і я не можу зрозуміти хорошого, чистого пітонічного способу організації мого додатка. Я не хочу мати все в одному файлі .py, як у їхньому прикладі. Я хотів би мати кожну частину мого додатка в окремому модулі. Що було б хорошим способом впорядкувати речі?
74 python  flask 

1
Дивна помилка "is_xhr" під час розгортання програми Flask в Heroku
У мене є фляга-додаток, який я розгорнув у Heroku, один із маршрутів наступний def get_kws(): seed_kw = request.json['firstParam'] audience_max = request.json['secondParam'] interest_mining_service = InterestMiningService(seed_kw, audience_max) query_result = interest_mining_service.query_keyword().tolist() if seed_kw in query_result: print ("yes") return jsonify( { 'keyword_data' : interest_mining_service.find_kws().to_json(orient='records'), 'query_results': query_result } ) Коли я тестую цю кінцеву точку …
29 heroku  flask 

2
Неможливо запустити повітряний потік apache після свіжої установки, помилка імпорту python
після свіжої установки за допомогою pip install apache-airflowбудь-яких спроб запуску потоку повітря закінчиться помилкою імпорту python: Traceback (most recent call last): File "/Users/\*/env/bin/airflow", line 26, in <module> from airflow.bin.cli import CLIFactory File "/Users/\*/env/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module> from airflow.www.app import (cached_app, create_app) File "/Users/\*/env/lib/python3.7/site-packages/airflow/www/app.py", line 26, in <module> from flask_wtf.csrf …

3
WTForms: встановіть 'email_validator' для підтримки перевірки електронної пошти
Отримання винятку при запуску наступного коду для перевірки форми. File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/user/forms.py", line 11, in BaseUserForm email = EmailField('Email', [validators.DataRequired(), validators.Email()]) File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/partgo-env/lib/python3.7/site-packages/wtforms/validators.py", line 332, in __init__ raise Exception("Install 'email_validator' for email validation support.") Exception: Install 'email_validator' for email validation support. Відмінно працює на кодексах VM. Не на локальній машині. from …
15 python  flask  wtforms 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.