Şimdi Ara

Python Flask ile gerçek zamanlı request nasıl yapılabilir?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
993
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj


  • from flask import Flask,render_template

    app = Flask(__name__)

    @app.route('/')
    def index():

    print('deneme')

    return render_template('index.html')

    if __name__ == '__main__':
    app.run(debug=True)




    Mantıken baktığımızda index fonksiyonu her request olduğunda çalıştırılıyor bu şekilde site her yenilendiğinde veya siteye her girildiğinde "deneme" konsol ekranına bastırılıyor. Peki ben bu sayfayı yenilemeden,girmeden gerçek zamanlı olarak "deneme"'yi nasıl hep bastırabilirim ?



    < Bu mesaj bu kişi tarafından değiştirildi codforc -- 22 Temmuz 2020; 13:20:41 >



  • Yeni bir thread(iş parçacığı) oluşturarak çözdüm.


    from flask import Flask,render_template
    import threading,time

    app = Flask(__name__)

    @app.route('/')
    def index():
    return render_template('index.html')
    def start_new_thread():
    def worker(arg1,arg2):
    while(True):
    print("deneme")
    time.sleep(2)
    thread = threading.Thread(target=worker,args=("your argument","sencond one"))
    thread.start();
    if __name__ == '__main__':
    start_new_thread()
    app.run(debug=True)



    < Bu mesaj bu kişi tarafından değiştirildi codforc -- 22 Temmuz 2020; 14:44:33 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.