«flask» etiketlenmiş sorular

Flask, Python kullanarak web uygulamaları geliştirmek için hafif bir çerçevedir.

16
Bir Flask isteğinde alınan verileri alma
Flask uygulamama gönderilen verileri alabilmek istiyorum. Erişmeye çalıştım request.dataama boş bir dize. İstek verilerine nasıl erişiyorsunuz? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted data here Bu sorunun cevabı, bir sonraki Content-Type başlığından bağımsız olarak Python Flask'ta ham POST …
736 python  flask  werkzeug 

17
Flask'ta statik dosyalar nasıl sunulur?
Yani bu utanç verici. Birlikte attığım bir uygulama var Flaskve şimdilik sadece CSS ve JS'ye bazı bağlantılar içeren tek bir statik HTML sayfası sunuyor. Ve belgelerde Flaskstatik dosyaların geri döndüğünü açıkladığı yeri bulamıyorum . Evet, kullanabilirim render_templateama verilerin geçici olmadığını biliyorum. Düşünürdüm send_fileya url_forda doğru olanıydım, ama bunları çalıştıramadım. Bu …

13
Flask görünümünden JSON yanıtı döndürme
Pandalar ile bir CSV dosyasını analiz ve özet bilgileri ile bir diksiyon üreten bir işlevi var. Sonuçları Flask görünümünden yanıt olarak döndürmek istiyorum. JSON yanıtını nasıl döndürürüm? @app.route("/summary") def summary(): d = make_summary() # send it back as json
464 python  json  flask 

14
Flask dev sunucusunu ağda görünür olacak şekilde yapılandırma
Bunun Flask'a özel olduğundan emin değilim, ancak bir uygulamayı dev modunda ( http://localhost:5000) çalıştırdığımda , ağdaki diğer makinelerden (ile http://[dev-host-ip]:5000) erişemiyorum . Örneğin Ra modundaki Rails ile iyi çalışıyor. Flask dev sunucu yapılandırmasıyla ilgili herhangi bir doküman bulamadım. Bunu etkinleştirmek için neyin yapılandırılması gerektiği hakkında bir fikrin var mı?
443 python  flask  werkzeug 


7
Flask kullanarak adlandırılmış parametreleri bir URL'den nasıl alabilirim?
Kullanıcı şişe uygulamamda çalışan bu URL'ye eriştiğinde, web hizmetinin soru işaretinden sonra belirtilen parametreleri işleyebilmesini istiyorum: 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 Flask'ta nasıl edinilir?
Şimdi bazı POSTed JSON okumak istiyorum Flask kullanarak basit bir API oluşturmaya çalışıyorum. POST'u Postman Chrome uzantısıyla yapıyorum ve JSON I POST basitçe {"text":"lalala"}. Aşağıdaki yöntemi kullanarak JSON okumaya çalışın: @app.route('/api/add_message/<uuid>', methods=['GET', 'POST']) def add_message(uuid): content = request.json print content return uuid Tarayıcıda, GET'e koyduğum UUID'yi doğru bir şekilde döndürüyor, …
326 python  json  post  flask 

4
Çerez göndermek için cURL nasıl kullanılır?
Bunu okumak bukle ile Gönder kurabiye ama benim için değil, işlerin. Ben bir RESTuç nokta var : class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Şu şekilde erişmeye çalıştığımda: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() to 127.0.0.1 port …

5
json.dumps vs flask.jsonify
flask.jsonifyYöntemin amacını anladığımdan emin değilim . Bundan bir JSON dizesi yapmaya çalışıyorum: data = {"id": str(album.id), "title": album.title} ama elde ettiğim, aldığımdan json.dumpsfarklı flask.jsonify. json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd", "title": "Business"}] flask.jsonify(data): {"id":…, "title":…} Açıkçası neyin json.dumpsgeri döndüğüne benzeyen bir sonuç almam gerekiyor . Neyi yanlış yapıyorum?
276 python  json  flask 

11
Flask'ın isteğe bağlı URL parametreleri olabilir mi?
Bir şişe URL isteğe bağlı parametresini doğrudan bildirmek mümkün mü? Şu anda şu şekilde devam ediyorum: @user.route('/<userId>') @user.route('/<userId>/<username>') def show(userId, username=None): pass Bunun usernameisteğe bağlı olduğunu nasıl doğrudan söyleyebilirim ?
258 python  flask 

8
Flask'ta URL'ye yönlendirme
Python ve Flask'da yeniyim ve eşdeğerini yapmaya çalışıyorum Response.redirect ve C # gibi - yani: belirli bir URL'ye yönlendirme - nasıl bu konuda giderim? İşte benim kod: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': # Bind to PORT …
228 python  redirect  flask 

6
Tipik AngularJS iş akışı ve proje yapısı (Python Flask ile)
Ben tüm bu MV * istemci tarafı çerçeve çılgınlığı için oldukça yeniyim. AngularJS olmak zorunda değil, ama onu seçtim çünkü Nakavt, Ember veya Omurgadan daha doğal geliyor. Neyse iş akışı nasıldır? İnsanlar AngularJS'de bir istemci tarafı uygulaması geliştirmek ve ardından bunun arka ucunu bağlamakla mı başlıyor? Ya da önce Django, …

10
Plashon için Flask kullanarak ziyaretçilerin IP adresini alın
Kullanıcıların Python (benim durumumda 2.6) kullanan Flask mikro çerçevesini ( Werkzeug tabanlı ) kullanarak, oturum açıp dosyaları indirebilecekleri bir web sitesi yapıyorum . Oturum açarken kullanıcıların IP adresini almam gerekiyor (giriş için). Bunu nasıl yapacağını bilen var mı? Kesinlikle Python ile yapmanın bir yolu var mı?

8
Flask-SQLAlchemy uygulamasında ham SQL nasıl çalıştırılır
SQLAlchemy'de ham SQL'i nasıl yürütürsünüz? SQLAlchemy aracılığıyla veritabanına şişesi ve arayüzleri üzerinde çalışan bir python web uygulaması var. Ham SQL çalıştırmak için bir yol gerekir. Sorgu, Satır içi görünümlerle birlikte birden çok tablo birleştirmesini içerir. Denedim: connection = db.session.connection() connection.execute( <sql here> ) Ama ağ geçidi hataları alıyorum.

13
Flask'in 80 numaralı bağlantı noktasında çalışmasını nasıl sağlayabilirim?
5000 numaralı bağlantı noktasından çalışan bir Flask sunucum var ve sorun yok. Http://example.com:5000 adresinden erişebilirim Ancak http://example.com adresinden kolayca erişmek mümkün mü? Bunun 5000'den 80'e bağlantı noktasını değiştirmek zorunda olduğum anlamına geldiğini varsayıyorum. Ama Flask'ta denediğimde, çalıştırdığımda bu hata mesajını alıyorum. Traceback (most recent call last): File "xxxxxx.py", line 31, …
212 python  networking  flask  port 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.