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


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. Мне нужен способ преобразовать это и показать изображение в колбе сервер. Я исполь ...