Вопросы с тегом «flask»

96
Перезагрузите приложение Flask при изменении файла шаблона

По умолчанию при запуске приложения Flask с использованием встроенного server ( Flask.run) он отслеживает свои файлы Python и автоматически перезагружает приложение, если его код изменяется: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader К сожалению,...

95
flask-sqlalchemy или sqlalchemy

Я новичок как в flask, так и в sqlalchemy, я только начинаю работать над приложением flask, а сейчас использую sqlalchemy. Мне было интересно, есть ли какое-либо существенное преимущество, которое я могу получить от использования flask-sqlalchemy против sqlalchemy. Я не смог найти достаточно...

94
Статические файлы во Flask - robot.txt, sitemap.xml (mod_wsgi)

Есть ли какое-нибудь умное решение для хранения статических файлов в корневом каталоге приложения Flask. Ожидается, что robots.txt и sitemap.xml находятся в /, поэтому я решил создать для них маршруты: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response =...

92
Отправить данные из текстового поля во Flask?

Мне было интересно, есть ли способ взять что-то из текстового поля в HTML, передать это во флягу, а затем проанализировать эти данные с помощью Python. Я думал, что здесь может быть задействован JS, но я мог ошибаться. Любые идеи?...

91
Ссылка на статические файлы Flask с url_for

Как вы используете url_forFlask для ссылки на файл в папке? Например, у меня в staticпапке есть несколько статических файлов , некоторые из которых могут находиться во вложенных папках, например static/bootstrap. Когда я пытаюсь обслужить файл из static/bootstrap, я получаю сообщение об ошибке....

89
Как включить CORS во флаконе

Я пытаюсь сделать запрос с перекрестным происхождением с помощью jquery, но он продолжает отклоняться с сообщением XMLHttpRequest не может загрузить http: // ... На запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Origin ... поэтому не имеет доступа. Я использую flask,...

88
Избегайте синтаксиса jinja2 в шаблоне jinja2

Я обслуживаю динамические страницы из шаблонов Jinja2 во Flask. Теперь я определяю клиентские шаблоны, скажем, Jinja2-clone Nunjucks внутри тега скрипта. Проблема в том, что клиентские шаблоны имеют синтаксис, подобный <% %>тому, что интерпретатор Flask Jinja2 может интерпретировать вместо...

88
Разделить приложение Python Flask на несколько файлов

У меня возникли проблемы с пониманием того, как разбить приложение Flask на несколько файлов. Я создаю веб-службу и хочу разбить api на разные файлы (AccountAPI.py, UploadAPI.py, ...), так что у меня нет одного огромного файла python. Я читал, что вы можете сделать это с помощью Blueprints, но я...

88
Как печатать из Flask @ app.route в консоль Python

Я хотел бы просто напечатать "привет, мир" на консоли python после того, как пользователь вызвал кнопку /. Это мой наивный подход: @app.route('/button/') def button_clicked(): print 'Hello world!' return redirect('/') Справочная информация: я хотел бы выполнять другие команды python из фляги (не...

87
Медленные запросы на локальном сервере Flask

Просто начинаю играть с Flask на локальном сервере, и я замечаю, что время запроса / ответа намного медленнее, чем, как мне кажется, должно быть. Простой сервер, подобный следующему, отвечает примерно за 5 секунд. from flask import Flask app = Flask(__name__) @app.route("/") def index(): return...

86
В чем разница между declarative_base () и db.Model?

Quickstart учебника для Колба-SQLAlchemy плагина пользователи инструктирует для создания моделей таблицы наследования db.Modelкласса, например , app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... Однако учебник по SQLAlchemy и README для...

86
AssertionError: отображение функции просмотра перезаписывает существующую функцию конечной точки: main

Кто-нибудь знает, почему я не могу перезаписать существующую функцию конечной точки, если у меня есть два таких правила URL-адреса app.add_url_rule('/', view_func=Main.as_view('main'), methods=["GET"]) app.add_url_rule('/<page>/', view_func=Main.as_view('main'), methods=["GET"]) Выслеживать:...

85
Есть ли простой способ сделать тайм-аут сеанса во флаконе?

Я создаю веб-сайт с помощью Flask, где пользователи имеют учетные записи и могут входить в систему. Я использую flask-Principal для частичного ведения журнала и управления ролями. Есть ли способ заставить сеанс пользователя истечь, скажем, через 5 или 10 минут? Мне не удалось найти это в...

85
Как включить HTML-файл в шаблон Jinja2?

Я использую микросхему Flask для своего сервера, который использует шаблоны Jinja. У меня есть родительский template.htmlи несколько дочерних шаблонов, которые называются, child1.htmlи child2.htmlнекоторые из этих дочерних шаблонов представляют собой довольно большие HTML-файлы, и я хотел бы...

83
секретный ключ не установлен в сеансе фляги с использованием расширения Flask-Session

Прямо сейчас я использую стороннюю библиотеку Flask-Session, и мне не удается заставить сеанс работать. Когда я подключаюсь к своему сайту, я получаю следующую ошибку: RuntimeError: сеанс недоступен, так как не был установлен секретный ключ. Установите secret_key в приложении на что-нибудь...

79
В чем причина ошибки неверного запроса при отправке формы в приложении Flask?

После прочтения множества похожих проблем со звуком и соответствующих документов Flask, я не могу понять, что вызывает следующую ошибку при отправке формы: ошибка 400, неверный запрос Браузер (или прокси) отправил запрос, который этот сервер не смог понять. Хотя форма всегда отображается...