«flask» etiketlenmiş sorular

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

6
Flask dev sunucusunu çalıştırmak neden kendisini iki kez çalıştırıyor?
Bir web sitesi geliştirmek için Flask kullanıyorum ve geliştirme sırasında aşağıdaki dosyayı kullanarak flask çalıştırıyorum: #!/usr/bin/env python from datetime import datetime from app import app import config if __name__ == '__main__': print '################### Restarting @', datetime.utcnow(), '###################' app.run(port=4004, debug=config.DEBUG, host='0.0.0.0') Sunucuyu başlattığımda veya dosyalar güncellendiği için otomatik olarak yeniden başladığında, …
111 python  flask 


5
Docker'da minimal bir flask uygulamasını dağıtma - sunucu bağlantısı sorunları
Tek bağımlılığı flask olan, docker dışında iyi çalışan ve varsayılan porta bağlanan bir uygulamam var 5000. İşte tam kaynak: from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ == '__main__': app.run() Sorun şu ki, bunu docker'da dağıttığımda, sunucu çalışıyor ancak konteynerin dışından …

19
Flask ImportError: Flask Adında Modül Yok
Burada Flask eğitimini takip ediyorum: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world ./Run.py denediğim noktaya geliyorum ve şunu elde ediyorum: Traceback (most recent call last): File "./run.py", line 3, in <module> from app import app File "/Users/benjaminclayman/Desktop/microblog/app/__init__.py", line 1, in <module> from flask import Flask ImportError: No module named flask Bu şuna benzer: ImportError: Flask adlı …
108 python  flask 


5
Flask'ta yanıt başlıklarını nasıl ayarlayabilirim?
Bu benim kodum: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp Ancak, tarayıcıdan sunucuma bir istekte bulunduğumda şu hatayı alıyorum: XMLHttpRequest cannot load http://localhost:5000/hello. No 'Access-Control-Allow-Origin' header is present on the requested resource. Bu yaklaşımı da istekten "sonra" yanıt başlıklarını ayarlayarak denedim: @app.after_request def add_header(response): response.headers['Access-Control-Allow-Origin'] …
106 python  flask 

3
Flask'ta eşzamansız bir görev yapmak
Flask'ta WSGIeşzamanlı ve engelleyici olması dışında gerçekten iyi çalışan bir uygulama yazıyorum . Özellikle üçüncü taraf bir API'ye çağrı yapan bir görevim var ve bu görevin tamamlanması birkaç dakika sürebilir. Bu aramayı yapmak (aslında bir dizi arama) ve çalışmasına izin vermek istiyorum. kontrol Flask'a geri dönerken. Benim görüşüm şuna benziyor: …

10
Tüm Flask rotalarına bir önek ekleyin
Her rotaya eklemek istediğim bir ön ekim var. Şu anda her tanımda rotaya bir sabit ekliyorum. Bunu otomatik olarak yapmanın bir yolu var mı? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This is a website about …
103 python  routes  flask 



4
Global değişkenler Flask'ta iş parçacığı için güvenli mi? Verileri istekler arasında nasıl paylaşırım?
Başvurumda ortak bir nesnenin durumu istekte bulunarak değiştiriliyor ve yanıt duruma göre değişiyor. class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') Bunu geliştirme sunucumda çalıştırırsam, 1, 2, 3 ve benzerlerini almayı bekliyorum. Aynı anda 100 …

2
Birim testlerinde JSON'larla istek gönderme
İstekte JSON kullanan bir Flask uygulamasında kodum var ve JSON nesnesini şu şekilde alabiliyorum: Request = request.get_json() Bu iyi çalışıyor, ancak Python'un birim test modülünü kullanarak birim testleri oluşturmaya çalışıyorum ve istekle birlikte bir JSON göndermenin bir yolunu bulmakta güçlük çekiyorum. response=self.app.post('/test_function', data=json.dumps(dict(foo = 'bar'))) Bu bana şunu verir: >>> …

11
Hedef veritabanı güncel değil
Bir Flask uygulaması için geçiş yapmak istiyorum. Alembic kullanıyorum. Ancak aşağıdaki hatayı alıyorum. Target database is not up to date. İnternette bununla bir ilgisi olduğunu okudum. http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch Maalesef veritabanını nasıl güncelleyeceğimi ve linkte verilen kodu nereye / nasıl yazmam gerektiğini tam olarak anlayamıyorum. Göç konusunda tecrübeniz varsa, lütfen bunu benim …

1
Python Flask Kasıtlı Boş Yanıt
make_response()Sayfayı tekrar oluşturmaması ve başka bir şey yapmaması için belirli özelliklere sahip bir yanıt ( nesneden veya benzerinden) döndürmenin bir yolu var mı ? Herhangi bir çıktı oluşturmadan sunucuda bir kod çalıştırmaya çalışıyorum Basit bir 'dönüş Yok' şunu üretir: ValueError: View function did not return a response Bu mümkün olmalıdır …
99 python  flask  response 

3
Büyük / Küçük Harfe Duyarlı Olmayan Flask-SQLAlchemy Sorgusu
Kullanıcı veritabanından sorgulama yapmak için Flask-SQLAlchemy kullanıyorum; ancak user = models.User.query.filter_by(username="ganye").first() dönecek <User u'ganye'> yapmak user = models.User.query.filter_by(username="GANYE").first() İadeler None Veritabanını büyük / küçük harfe duyarlı olmayan bir şekilde sorgulamanın bir yolu olup olmadığını merak ediyorum, böylece ikinci örnek yine de dönecek <User u'ganye'>

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.