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

Flask - это облегченный фреймворк для разработки веб-приложений с использованием Python.

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

6
flask-sqlalchemy или sqlalchemy
Я новичок как в flask, так и в sqlalchemy, я только начинаю работать над приложением flask, а сейчас использую sqlalchemy. Мне было интересно, есть ли какое-либо существенное преимущество, которое я могу получить от использования flask-sqlalchemy против sqlalchemy. Я не смог найти достаточно мотивов в http://packages.python.org/Flask-SQLAlchemy/index.html или, может быть, я не …

10
Статические файлы во Flask - robot.txt, sitemap.xml (mod_wsgi)
Есть ли какое-нибудь умное решение для хранения статических файлов в корневом каталоге приложения Flask. Ожидается, что robots.txt и sitemap.xml находятся в /, поэтому я решил создать для них маршруты: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response Должно быть что-то удобнее :)

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

2
Ссылка на статические файлы Flask с url_for
Как вы используете url_forFlask для ссылки на файл в папке? Например, у меня в staticпапке есть несколько статических файлов , некоторые из которых могут находиться во вложенных папках, например static/bootstrap. Когда я пытаюсь обслужить файл из static/bootstrap, я получаю сообщение об ошибке. <link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}"> Я …
91 python  flask  jinja2 


10
Как включить CORS во флаконе
Я пытаюсь сделать запрос с перекрестным происхождением с помощью jquery, но он продолжает отклоняться с сообщением XMLHttpRequest не может загрузить http: // ... На запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Origin ... поэтому не имеет доступа. Я использую flask, heroku и jquery код клиента выглядит так: $(document).ready(function() { $('#submit_contact').click(function(e){ e.preventDefault(); $.ajax({ …
89 jquery  python  heroku  flask  cors 

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

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

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

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

11
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"]) Выслеживать: Traceback (most recent call last): File "demo.py", line 20, in <module> methods=["GET"]) File ".../python2.6/site-packages/flask‌​/app.py", line 62, in wrapper_func return f(self, *args, **kwargs) File ".../python2.6/site-packages/flask‌​/app.py", …
86 python  flask 

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

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

2
Как включить HTML-файл в шаблон Jinja2?
Я использую микросхему Flask для своего сервера, который использует шаблоны Jinja. У меня есть родительский template.htmlи несколько дочерних шаблонов, которые называются, child1.htmlи child2.htmlнекоторые из этих дочерних шаблонов представляют собой довольно большие HTML-файлы, и я хотел бы как-то разделить их для большей ясности в моей работе. Содержание моего main.pyсценария: from flask …
85 python  html  flask  jinja2 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.