Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
1082
Tıklama
0
Öne Çıkarma
Python Flask ile gerçek zamanlı request nasıl yapılabilir?
G
5 yıl
Yüzbaşı
Konu Sahibi



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 ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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

G
5 yıl
Yüzbaşı
Konu Sahibi

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 Guest-8F0924900 -- 22 Temmuz 2020; 14:44:33 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.