Tag: flask

SQLalchemy Массовая вставка с отношением один к одному

У меня есть следующая модель, где TableA и TableB имеют отношение 1 к 1: class TableA(db.Model): id = Column(db.BigInteger, primary_key=True) title = Column(String(1024)) table_b = relationship('TableB', uselist=False, back_populates="table_a") class TableB(db.Model): id = Column(BigInteger, ForeignKey(TableA.id), primary_key=True) a = relationship('TableA', back_populates='table_b') name = Column(String(1024)) когда я вставляю 1 запись, все идет хорошо: rec_a = TableA(title='hello') rec_b = […]

Установите ответ iframe src от Flask

В настоящее время у меня возник вопрос о приложении Flask. Я разрабатываю веб-приложение, которое должно генерировать отчеты (некоторые автоматически сгенерированные файлы html, такие как отчет junit). На странице report_dispay у меня есть панель навигации слева, на которой есть несколько заголовков отчетов (html-ссылки); и с правой стороны есть iframe, внутри которого отчет будет отображаться при нажатии […]

когда я пытаюсь установить Flask-bcrypt, он вызывает ошибку: команда «x86_64-linux-gnu-gcc» не удалась с статусом выхода 1

Когда я пытаюсь установить библиотеку flask–bcrypt для своего приложения, она бросает мне эту ошибку: создание build / temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/bcrypt x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c bcrypt/bcrypt.c -o build/temp.linux-x86_64-2.7/bcrypt/bcrypt.o x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c bcrypt/bcrypt_pbkdf.c -o build/temp.linux-x86_64-2.7/bcrypt/bcrypt_pbkdf.o x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g […]

Как удалить запись в Sqlite

Я изучаю Python с учебным приложением из Flask, и я не могу понять, как ссылаться на определенную строку в базе данных. Я пытаюсь удалить запись, используя ссылку delete в шаблоне. Я целый день пробовал все, что мог найти, и действительно это понимал. Я знаю, что это просто, но я не понимаю! Вот шаблон html: <ul […]

Flask, не все аргументы, преобразованные во время форматирования строки

Попробуйте создать страницу регистрации для моего приложения. Я использую флеш-фреймворк и MySQL db из pythonanywhere.com . @app.route('/register/', methods=["GET","POST"]) def register_page(): try: form = RegistrationForm(request.form) if request.method == "POST" and form.validate(): email = form.email.data password = sha256_crypt.encrypt((str(form.password.data))) c, conn = connection() x = c.execute("SELECT * FROM users WHERE email = (%s)", (email)) if int(x) > 0: […]

Запустите jinja2 template_filter по каждому запросу, используя флажок

Я генерирую URL-адреса с помощью jinja2 template_filter используя jinja2 : @app.template_filter() def generate_stuff(url): return do_stuff(url) Этот template_filter выполняется только один раз для каждого URL-адреса. Если пользователь перезагрузит страницу, я хочу, чтобы Flask снова запустил эту функцию. Как мне это сделать? PS: Я новичок в Flask . Если есть лучший способ добиться того же, я тоже […]

Передача данных из Python (флеш-фреймворка) в javascript

Я пытаюсь передать данные (точно путь или URL) из фляги в javascript. Но он не распознает мою переменную. На стороне сервера: он загружает файл, обрабатывает этот файл, а затем создает и сохраняет много изображений. Когда я пытаюсь передать путь к файлу javascript, который использует библиотеку three.js, это не так. @app.route('/upload', methods=['POST']) def upload_file(): print('coucou') if […]

gevent-socketio отправить сообщение из темы

Я хотел бы использовать gevent-socketio для отправки сообщений из рабочего потока и обновления всех подключенных клиентов по статусу задания. Я попробовал это: from flask import Flask, render_template from flask.ext.socketio import SocketIO, send, emit import threading import time app = Flask(__name__) app.config['SECRET_KEY'] = 'secret!' socketio = SocketIO(app) @socketio.on('message') def handle_message(message): send(message, broadcast=True) @app.route('/') def index(): return […]

Колба и угловые

Я пытаюсь реализовать AngularJs в моем проекте с флягой. В моем app.py у меня есть этот код для рендеринга тестового сайта: @app.route('/test/') def test(): return render_template('test.html') И в test.html у меня есть это: <!DOCTYPE html> <html lang="en" data-ng-app> <head> <meta charset="utf-8"> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script> <title>Flask-Triangle – Tutorial</title> </head> <body> <label>Name:</label> <input type="text" data-ng-model="yourName" placeholder="Enter a name […]

Создание базы данных с помощью SQLAlchemy in Flask

Я хотел бы знать, что мне нужно сделать, чтобы создать базу данных SQLAlchemy в Flask. Согласно документации, я должен создать модель в своем приложении Flask, а затем перейти к оболочке Python и просто создать ее с помощью db.create_all () . Но это не работает. Приложение My Flask: import os import flask import settings from flask_sqlalchemy […]

Python - лучший язык программирования в мире.