2011-04-23 13 views
5

मैं निम्नलिखित Django आदेश (एक पाठ फ़ाइल में मेरी डेटाबेस की सामग्री डंप करने के लिए) को चलाने के लिए करना चाहते हैं:मैं पीडीडीव का उपयोग करके Django कमांड को कैसे रीडायरेक्ट कर सकता हूं?

python manage.py dumpdata my_app > data.json 

मैं PyDev भीतर Django ढांचे का उपयोग कर रहा एक ग्रहण प्लगइन के रूप में। इसलिए, PyDev में उपरोक्त आदेश चलाने के लिए मैं "कस्टम कमांड" पर जाता हूं और dumpdata my_app > data.json डालता हूं। हालांकि, ऐसा करने > चरित्र की वजह से एक त्रुटि में परिणाम है:

Error: Unknown application: >

मैं PyDev में > (पुनर्निर्देशन) का उपयोग कैसे कर सकते हैं?

उत्तर

2
  1. ओपन ग्रहण और मेनू रन पर जाएं> भागो विन्यास
  2. Pydev Django पर
  3. क्लिक करें और फिर "नया" आइकन एक नया लांच विन्यास बनाने के लिए
  4. टैब मुख्य: परियोजना और मुख्य मॉड्यूल का चयन करें (manage.py)
  5. टैब दुभाषिया: चयन जो दुभाषिया manage.py
  6. टैब तर्क चलेंगे: कार्यक्रम तर्क
  7. टैब आम में dumpdata my_app लिखें: "मानक इनपुट और outp में फ़ाइल की जाँच ut "और अपना आउटपुट स्थान और फ़ाइल नाम सेट करें। "कंसोल आवंटित करें" अनचेक करें।

अंत में लागू करें और चलाएं पर क्लिक करें। थोड़ा मुश्किल लेकिन काम करता है के रूप में काम करता है।

+0

यह कार्य करता है, हालांकि ग्रहण में कार्य के लिए आवश्यक चरणों की संख्या पर विचार करते हुए, मैं कमांड लाइन (ग्रहण के अंदर नहीं) का उपयोग करके बस 'डंपडाटा' बेहतर होगा। – snakile

संबंधित मुद्दे

 संबंधित मुद्दे