मेरे पास कई समान तालिकाओं वाला एक डेटाबेस है, और मेरे पास एक प्रोग्राम है जो मौजूदा तालिकाओं को अपडेट करेगा।
मेरे पास एक फ्लास्क प्रोजेक्ट भी है जो उन तालिकाओं को प्रदर्शित करता है। मेरा अंतिम लक्ष्य फ्लास्क ऐप को खुले पृष्ठ पर जानकारी को बिना उपयोगकर्ता को फिर से लोड करने के लिए बदलना है। मुझे पता चल गया है कि ऐसा कैसे करना है, लेकिन अब मुझे यह जानने की जरूरत है कि कोई तालिका कब अपडेट की गई है।
मैं यह कैसे करूँगा?

0
PythonSnek 3 नवम्बर 2020, 04:27

1 उत्तर

सबसे बढ़िया उत्तर

दृष्टिकोण 1: आप नियमित अंतराल पर तालिका में सामग्री को पुनः लोड करने के लिए अजाक्स का उपयोग कर सकते हैं।

setTimeout(function,milliseconds)
setInterval(function, milliseconds)

प्रत्येक अंतराल पर अजाक्स को सक्रिय करने के लिए जावास्क्रिप्ट फ़ंक्शन में से किसी एक का उपयोग करें।

दृष्टिकोण 2: इस टैग को HTML हेड टैग के अंदर जोड़ें। यह पेज को अपने आप रिफ्रेश कर देगा,

<meta http-equiv="refresh" content="30">

दृष्टिकोण 3: अगर आप पेज को रीफ्रेश नहीं करना चाहते हैं, या अजाक्स का उपयोग नहीं करना चाहते हैं, तो आप socket को आजमा सकते हैं। इस तरह, जब भी डेटाबेस में कोई बदलाव होता है, तो हम बदलने के लिए अपना पेज बना सकते हैं। (चैट ऐप की तरह)

1
NavaneethaKrishnan 3 नवम्बर 2020, 03:54