คำถามติดแท็ก werkzeug

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 คำตอบสำหรับคำถามนี้ทำให้ฉันถามGet POST body ดิบใน Python Flask โดยไม่คำนึงถึงส่วนหัว Content-Typeถัดไปซึ่งเกี่ยวข้องกับการรับข้อมูลดิบมากกว่าข้อมูลที่แยกวิเคราะห์
736 python  flask  werkzeug 

14
กำหนดค่าเซิร์ฟเวอร์ dev ขวดเพื่อให้สามารถมองเห็นได้ทั่วทั้งเครือข่าย
ฉันไม่แน่ใจว่านี่เป็นเฉพาะของ Flask หรือไม่ แต่เมื่อฉันเรียกใช้แอพในโหมด dev ( http://localhost:5000) ฉันไม่สามารถเข้าถึงได้จากเครื่องอื่น ๆ บนเครือข่าย (ด้วยhttp://[dev-host-ip]:5000) ตัวอย่างเช่นด้วย Rails ในโหมด dev มันทำงานได้ดี ฉันไม่พบเอกสารใด ๆ เกี่ยวกับการกำหนดค่าเซิร์ฟเวอร์ dev ของ Flask มีความคิดใดที่ควรกำหนดค่าให้เปิดใช้งานสิ่งนี้
443 python  flask  werkzeug 

10
รับที่อยู่ IP ของผู้เยี่ยมชมโดยใช้ Flask สำหรับ Python
ฉันสร้างเว็บไซต์ที่ผู้ใช้สามารถเข้าสู่ระบบและดาวน์โหลดไฟล์โดยใช้Flask micro-framework (จากWerkzeug ) ซึ่งใช้ Python (2.6 ในกรณีของฉัน) ฉันต้องได้รับที่อยู่ IP ของผู้ใช้เมื่อพวกเขาเข้าสู่ระบบ (เพื่อการเข้าสู่ระบบ) ไม่มีใครรู้วิธีการทำเช่นนี้? แน่นอนมีวิธีที่จะทำกับ Python หรือไม่?

4
รับเนื้อหา POST แบบดิบใน Python Flask โดยไม่คำนึงถึงส่วนหัวของ Content-Type
ก่อนหน้านี้ฉันถามวิธีรับข้อมูลที่ได้รับในคำขอขวดเพราะว่างrequest.dataเปล่า คำตอบอธิบายว่าrequest.dataเป็นเนื้อหาโพสต์ดิบ แต่จะว่างเปล่าหากข้อมูลฟอร์มถูกแยกวิเคราะห์ ฉันจะได้รับโพสต์เนื้อหาดิบโดยไม่มีเงื่อนไขได้อย่างไร @app.route('/', methods=['POST']) def parse_request(): data = request.data # empty in some cases # always need raw data here, not parsed form data
135 python  flask  werkzeug 

2
ไม่สามารถเรียกใช้ apache airflow หลังจากติดตั้งใหม่ข้อผิดพลาดในการนำเข้า python
หลังจากติดตั้งใหม่โดยใช้pip install apache-airflowความพยายามใด ๆ ที่จะเรียกใช้การไหลของอากาศจบด้วยข้อผิดพลาดในการนำเข้าหลาม Traceback (most recent call last): File "/Users/\*/env/bin/airflow", line 26, in <module> from airflow.bin.cli import CLIFactory File "/Users/\*/env/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module> from airflow.www.app import (cached_app, create_app) File "/Users/\*/env/lib/python3.7/site-packages/airflow/www/app.py", line 26, in <module> from flask_wtf.csrf import CSRFProtect File "/Users/\*/env/lib/python3.7/site-packages/flask_wtf/__init__.py", line 17, in <module> from .recaptcha import …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.