Запитання з тегом «flask»

Колба - це легкий каркас для розробки веб-додатків за допомогою Python.

16
Отримати дані, отримані у запиті на колбу
Я хочу мати змогу отримати дані, відправлені в мій додаток Flask. Я намагався отримати доступ, request.dataале це порожній рядок. Як ви отримуєте доступ до даних запиту? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted data here Відповідь на це …
735 python  flask  werkzeug 

17
Як обслуговувати статичні файли в колбі
Тож це бентежить. У мене є додаток, який я зібрав разом, Flaskі зараз це просто подання єдиної статичної сторінки HTML з деякими посиланнями на CSS та JS. І я не можу знайти, де в документації Flaskописано повернення статичних файлів. Так, я можу використовувати, render_templateале я знаю, що дані не шаблоновані. …

13
Повернути відповідь JSON з вікна колби
У мене є функція, яка аналізує файл CSV разом із Pandas і створює диктант із підсумковою інформацією. Я хочу повернути результати як відповідь з перегляду колби. Як повернути відповідь JSON? @app.route("/summary") def summary(): d = make_summary() # send it back as json
464 python  json  flask 

14
Налаштуйте сервер Flask Dev, щоб він був видимим у всій мережі
Я не впевнений, що це специфічно для колби, але коли я запускаю програму в режимі dev ( http://localhost:5000), я не можу отримати доступ до неї з інших машин у мережі (з http://[dev-host-ip]:5000). Наприклад, з рейками в режимі розробки, це прекрасно працює. Не вдалося знайти жодних документів щодо конфігурації сервера Flask …
443 python  flask  werkzeug 

9
Як отримати рядок запиту на Flask?
Не очевидно з документації колби про те, як отримати рядок запиту. Я новачок, подивився на документи, не зміг знайти! Тому @app.route('/') @app.route('/data') def data(): query_string=?????? return render_template("data.html")

7
Як я можу отримати названі параметри з URL-адреси за допомогою колби?
Коли користувач отримує доступ до цієї URL-адреси, що працює в моїй програмі колба, я хочу, щоб веб-служба могла обробляти параметри, зазначені після знака питання: http://10.1.1.1:5000/login?username=alex&password=pw1 #I just want to be able to manipulate the parameters @app.route('/login', methods=['GET', 'POST']) def login(): username = request.form['username'] print(username) password = request.form['password'] print(password)

8
Як отримати POSTed JSON у колбі?
Я намагаюся створити простий API за допомогою Flask, в якому зараз я хочу прочитати деякі POSTed JSON. Я виконую пошту з розширенням Postman Chrome, а JSON I POST - просто {"text":"lalala"}. Я намагаюся прочитати JSON за допомогою наступного методу: @app.route('/api/add_message/<uuid>', methods=['GET', 'POST']) def add_message(uuid): content = request.json print content return …
326 python  json  post  flask 

4
Як використовувати CURL для надсилання файлів cookie?
Я читав, що Надсилання файлів cookie з завитками працює, але не для мене. RESTКінцева точка у мене є : class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Коли я намагаюся отримати доступ як: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to …

5
json.dumps vs flask.jsonify
Я не впевнений, що розумію мету flask.jsonifyметоду. Я намагаюся зробити рядок JSON з цього: data = {"id": str(album.id), "title": album.title} але те, що я отримую, json.dumpsвідрізняється від того, що я отримую flask.jsonify. json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd", "title": "Business"}] flask.jsonify(data): {"id":…, "title":…} Очевидно, що мені потрібно отримати результат, який більше схожий на …
276 python  json  flask 

11
Чи може колба мати необов’язкові параметри URL-адреси?
Чи можна безпосередньо оголосити необов'язковий параметр URL-адреси колби? В даний час я дію таким чином: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass Як я можу прямо сказати, що usernameце необов’язково?
258 python  flask 

6
Типовий робочий процес AngularJS та структура проекту (з Python Flask)
Я досить новий у всьому шаленстві на базі клієнта MV *. Це не повинно бути AngularJS, але я вибрав це, тому що він відчуває себе більш природним, ніж будь-який нокаут, Ембер або хребет. Як би там не було? Чи починають люди розробляти клієнтську програму в AngularJS, а потім підключати її …

8
Перенаправлення на URL на колбі
Я новачок у Python та Flask, і я намагаюся зробити еквівалент, Response.redirectяк у C # - тобто: перенаправлення на певну URL - як мені це зробити? Ось мій код: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': # Bind …
226 python  redirect  flask 

10
Отримайте IP-адресу відвідувачів за допомогою Flask for Python
Я створюю веб-сайт, на якому користувачі можуть входити та завантажувати файли, використовуючи мікрорамку Flask (на основі Werkzeug ), яка використовує Python (в моєму випадку 2.6). Мені потрібно отримати IP-адресу користувачів, коли вони входять (для входу в систему). Хтось знає, як це зробити? Звичайно, існує спосіб зробити це з Python?

8
Як виконати необроблений SQL в додатку Flask-SQLAlchemy
Як виконати необроблений SQL в SQLAlchemy? У мене є веб-додаток python, яке працює на колбі та інтерфейси до бази даних через SQLAlchemy. Мені потрібен спосіб запустити необроблений SQL. Запит включає декілька приєднань таблиці разом із вбудованими поданнями. Я спробував: connection = db.session.connection() connection.execute( <sql here> ) Але я продовжую отримувати …

13
Як змусити Flask працювати на порт 80?
У мене Flask-сервер працює через порт 5000, і це добре. Я можу отримати доступ до нього за адресою http://example.comwhat000 Але чи можна просто отримати доступ до нього на веб-сайті http://example.com ? Я припускаю, що це означає, що я повинен змінити порт з 5000 на 80. Але коли я спробую це …
212 python  networking  flask  port 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.