flask- все статьи тега


Воссоздание графика вклада GitHub с помощью Flask и Google Sheets

Я помешана на продуктивности. Раньше я следила за выполнением своих задач каждый день с помощью ручки и бумаги. Затем, когда задачи стали более сложными, я начала записывать их в электронную таблицу. Так продолжалось в течение месяца, но потом я потеряла мотивацию. Мне нужен был толчок, чтобы следовать своему распорядку. Вот тут-то и появляется гр...

Как перейти от Flask к FastAPI

Из этой статьи вы узнаете о фундаментальных концепциях FastAPI и научитесь переносить сервер с Flask целиком на FastAPI. FastAPI представляет собой современный, быстрый (высокопроизводительный) веб-фреймворк для построения API с Python 3.6+ на основе стандартных подсказок типов Python. Официальная документация описывает следующие ключевые особенно...

AutoScraper и Flask: создание API для любого сайта менее чем за 5 минут

В этом руководстве мы создадим собственный поисковый API электронной коммерции с поддержкой как eBay, так и Etsy без использования каких-либо внешних API. С помощью AutoScraper и Flask мы можем достичь этой цели менее чем за 20 строк Python кода для каждого сайта. Требования Установите необходимые библиотеки через pip: pip install -U autoscraper f...

Python Flask-построение сервера как исполняемого файла (Py2exe)

У меня есть проект колбы, все, кажется, работает нормально. При использовании py2exe для сборки пакета (целевой сервер-это Windows server ugh) исполняемый файл может выполняться, но оставляет меня с ImportError: No module named 'jinja2.ext' У меня есть модуль, и сайт прекрасно работает без ImportError, когда не выполняется из .exe Я довольно новичок в упаковке и доставке, и не уверен, что не так с настройкой, которая вызывает разрыв с .py -> .exe преобразование. Setup.py from setuptool ...

Используя Flask, пытаюсь заставить AJAX обновить span после обновления записи mongo, но он открывает новую страницу

Чувствую, что я спотыкаюсь о что-то довольно простое. Я ничего не понимаю в Аяксе и Фласке. У меня есть проект, в котором я отображаю записи mongodb в браузере, который работает нормально. Я добавил функциональность для пользователей, чтобы увеличить голоса на записи; голосовать, если им это нравится. Но первоначально я обновлял всю страницу с новым голосованием, используя редирект, который является неуклюжим. Поэтому я пытаюсь заставить AJAX отправлять данные перейдите к записи mongodb, а за ...

Визуализация нескольких шаблонов одновременно в колбе

Я делаю приложение для колбы. У меня есть область входа, область блогов. Если я хочу получить логин пользователя, я буду визуализировать шаблон входа. Но это не отображает шаблон блога, который должен отображаться под областью входа в систему. : / Я постараюсь сделать это яснее: {% block login %} {% endblock %} blah blah {% block blog_display %} {% endblock %} Теперь у меня есть login.html, который расширяет это и входит в блок входа. У меня есть blogs.html, который переходит в blog_displa ...

WTForms-JSON не работает с полями форм

Вложенные формы (FormFields) не заполняются данными, когда я использую WTForms-JSON. Я не могу определить свою ошибку, см. пример ниже. from flask import Flask, request, jsonify from flask_wtf import Form from wtforms import TextField, FormField, IntegerField from wtforms.validators import InputRequired import wtforms_json app = Flask(__name__) app.config["WTF_CSRF_ENABLED"] = False wtforms_json.init() class Address(Form): street = TextField('street', validators=[InputRequired()]) nu ...

Настройка переменных окружения в приложении heroku for flask

У меня есть приложение flask, которое использует различные конфигурационные файлы для разработки и производственных сред. Соответствующий фрагмент кода выглядит следующим образом: app.config.from_object('config.dev') app.config.from_envvar('SPOTPIX_SETTINGS', silent=True) Когда я разрабатываю на своем локальном сервере, конфигурации берутся из config.dev, но когда я нажимаю код на heroku, я хотел бы установить переменную среды SPOTPIX_SETTINGS, чтобы она указывала на ' config.prod ' файл. Эт ...

Доступ к Spark из приложения Flask

Я написал простое приложение Flask, чтобы передать некоторые данные в Spark. Скрипт работает в IPython Notebook, но не тогда, когда я пытаюсь запустить его на собственном сервере. Я не думаю, что контекст Spark работает в сценарии. Как заставить Spark работать в следующем примере? from flask import Flask, request from pyspark import SparkConf, SparkContext app = Flask(__name__) conf = SparkConf() conf.setMaster("local") conf.setAppName("SparkContext1") conf.set("spark.executor.memory", "1g ...

Колба с create app, SQLAlchemy и сельдереем

Я действительно изо всех сил пытаюсь получить правильную настройку для колбы, SQLAlchemy и сельдерея. Я много искал и пробовал разные подходы, но ничего не получалось. Либо я пропустил контекст приложения, либо не могу запустить workers, либо есть какие-то другие проблемы. Структура очень общая, так что я могу построить более крупное приложение. Я использую: Flask 0.10.1, SQLAlchemy 1.0, Celery 3.1.13, моя текущая настройка следующее: App/__init__.py #Empty App/config.py import os base ...

Запустите приложение production Flask локально, без сложного веб-сервера

Я создал небольшое веб-приложение для друга. Компьютер этого друга не будет подключен к Интернету при использовании приложения,поэтому его развертывание на Heroku не является вариантом. Есть ли способ развернуть его локально, не устанавливая сложный веб-сервер? Что-то маленькое, что можно упаковать вместе с приложением? Использование встроенного сервера Flask, кажется, не рекомендуется, когда вы переходите к "производству", но для локального приложения это нормально? ...

Обновить случайную строку в БД с помощью Flask-Sqlalchemy

Я пытался обновить случайно выбранную строку в моей базе данных Sqlite с помощью Flask и Flask-Sqlalchemy. У меня есть всего несколько строк в базе данных со столбцами "word", "yes" и "no", где word-это строка, а yes и no-целые числа. На панели "голосовать" есть две кнопки: да и нет. Когда кнопка нажата, соответствующий код выполняется, должен увеличить столбец да или нет, и представление обновляется новым случайным словом из таблицы слов. @app.route("/vote", methods=["GET", "POST"]) def vote( ...

Создание динамической формы с помощью flask-wtf и sqlalchemy

У меня есть веб-приложение, которое позволяет пользователям создавать свои собственные поля для последующего отображения в форме. У меня есть модель Formfield, такая как: class Formfield(db.Model): id = db.Column(db.Integer, primary_key = True) form_id = db.Column(db.Integer, db.ForeignKey('formbooking.id')) label = db.Column(db.String(80)) placeholder_text = db.Column(db.String(80)) help_text = db.Column(db.String(500)) box_checked = db.Column(db.Boolean, nullable = T ...

SQL Alchemy Flask удалить

Если я выполню следующий запрос: a = db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode).count() И я печатаю a, он возвращает 1. Однако, когда я выполняю следующее: db.session.delete(db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode)) Или a = db.session.query(Submission).filter_by(id=todelid,deletioncode=todelcode).delete() Он не удаляется из базы данных. Как я могу сделать это удалить? ...

Видеопоток Flask с использованием изображений OpenCV

Я пытаюсь использовать Flask, чтобы показать поток изображений OpenCV. Я использую рос и стереокамеру Zed. Проблема в том, что сервер flask показывает только сломанный значок изображения. Я предполагаю, что проблема в методе gen (), потому что cv2.imwrite('t.jpg', img) метод-это неправильный путь. У меня очень мало опыта работы с OpenCV. Данные изображения, которые получает сервер Flask, являются InputArray. Мне нужен способ преобразовать это и показать изображение в колбе сервер. Я исполь ...

Как поместить график matplotlib в HTML-контейнер с помощью mpld3 и flask

Я пытаюсь использовать пример mpld3-flask (https://github.com/nipunreddevil/mpld3-flask ) как шаблон для достижения определенного поведения. То, что я хотел бы, это добавить ссылки в строке заголовка на различные участки, а не иметь форму запроса с переключателем. Прямо сейчас, пример кода выше, в шаблонах / индексе.html, создает контейнер и затем заполняет его диаграммой, когда пользователь отправляет запрос, нажав кнопку "Просмотреть диаграмму". Что и происходит в этом коде, пока насколько я ...

Сеанс Flask не сохраняется (Postman работает, Javascript-нет)

Я разрабатываю сервер Flask для обмена данными между некоторыми внутренними функциями Python и JavaScript-клиентами через интернет. Я пытаюсь использовать переменную Flask session для хранения пользовательских данных в течение всего времени их взаимодействия с приложением. Я удалил большую часть кода конкретного приложения ниже, но основная проблема, с которой я сталкиваюсь, остается. Вот мой код для моего (упрощенного) приложения Flask: import json import os from flask import Flask, jsonify, ...

Flask+gevent-SSE times out с nginx+uwsgi

Я пишу веб-приложение, основанное на Flask, gevent и Redis, которое использует события, отправленные сервером. Я прошел через несколько вопросов на StackOverflow и обширный поиск в google, но не нашел подходящего ответа, который работает для меня, поэтому здесь я прошу помощи сообщества. Проблема заключается в производственном стеке nginx+uwsgi: браузер регулярно получает обновления (и обновляется, как ожидается) в течение примерно 30 секунд. После этого время соединения истекает и браузер бол ...

Не удается импортировать 'ast': установка колбы на Angstrom (Beaglebone black)

При попытке установить Flask на my beaglebone black (Cloud9 GNOME Image 2013.09.04), он сталкивается с ImportError для модуля ast (установка модуля Werkzeug). У меня есть версия Python 2.7.3, так что этот встроенный не должен уже быть там? Вот журналы: Downloading/unpacking Flask Downloading Flask-0.10.1.tar.gz (544kB): 544kB downloaded Running setup.py egg_info for package Flask warning: no files found matching '*' under directory 'tests' warning: no previously-included files ma ...

Используя flask-admin, Как я могу получить поле тегов, поддерживающее несуществующие теги?

Я получил две модели Product и Tag, а также установил отношение многие ко многим в SQLAlchemy. Используя это, как показывают примеры flask-admin: admin.add_view(ProductAdmin(db.session)) Я получаю форму create и могу только выбрать существующие теги. Я знаю, что flask-admin использует select2, и select2 получает стиль добавления новых тегов. И я нашел класс Slect2TagsField в Form.py под колбой-папки администратора. Итак, как я могу получить поле тега, которое поддерживает добавление нового ...