के लिए पाइथन/फ्लास्क में डेटा असीमित रूप से लोड हो रहा है मेरे पास एक अजगर/फ्लास्क एप्लिकेशन है। इसमें मेरे पास एक पृष्ठ है जो पृष्ठ पर डेटा प्रदर्शित करने के लिए डेटाबेस से बहुत कुछ पूछता है। हालांकि, अगर मैं view.py में यह तर्क शामिल करता हूं जहां @ app.route() है, तो पृष्ठ लोड करना बहुत लंबा लगता है। मैं फिर इस डेटा को डी 3 के साथ प्रदर्शित कर रहा हूं।d3.js
मेरा वर्तमान सेटअप यह है कि मेरे पास दृश्य से अलग मार्ग है जो डेटा की गणना करता है (मान लें "/ डेटा" पथ है)। जब आप उस पथ पर जाते हैं, तो यह डेटा को जेसन प्रारूप में देता है और
d3.json("/data", callback)
द्वारा लोड किया गया यह ठीक काम करता है। मेरी समस्या यह है कि मुझे कई अलग-अलग प्रश्न हैं जिन्हें पूरा करने की आवश्यकता है, और प्रत्येक डेटासेट के लिए एक अलग पथ होने से मेरा ऐप खराब हो रहा है और ऐसा लगता है कि यह DRY सिद्धांत का पालन नहीं कर रहा है। क्या ऐसा करने के लिए इससे अच्छा तरीका है? मुझे जावास्क्रिप्ट में वैरिएबल पास करने में भी कठिनाई हो रही है जो कि अजगर से डी 3 चलाती है।
[Queue.js] (https://github.com/mbostock/queue) यहाँ मदद मिल सकती है। –