2010-08-27 16 views

उत्तर

9

मुझे लगता है कि यह जावा या पायथन एसडीके प्राप्त करने पर निर्भर करता है।

पायथन के लिए, यहां Google के निर्देशों का क्या अर्थ है: "वेब सर्वर उस डेटास्टोर फ़ाइल के स्थान को प्रिंट करता है जो इसे प्रारंभ होने पर टर्मिनल पर उपयोग कर रहा है। आप फ़ाइल की एक प्रति बना सकते हैं, फिर उन्हें पुनर्स्थापित कर सकते हैं

dev_appserver.py --datastore_path=/tmp/myapp_datastore myapp 
: बाद में एक ज्ञात राज्य के लिए --datastore_path विकल्प डेटासंग्रह पुनर्स्थापित करने के लिए डेटासंग्रह फ़ाइल प्रतिस्थापित करने के बाद वेब सर्वर को पुनः आरंभ करना न भूलें

डेटासंग्रह फ़ाइल के लिए इस्तेमाल किया स्थान बदलने के लिए, का उपयोग करें।।

यहां अधिक जानकारी: http://code.google.com/appengine/docs/python/tools/devserver.html

4

पायथन के लिए यू डेटासंग्रह व्यवस्थापक इंटरफ़ेस पथ के लिए उपयोग कर सकते हैं: '/ _ah /' या

- url: /admin/.* 
    script: $PYTHON_LIB/google/appengine/ext/admin 
    login: admin 

app.yaml करने के लिए एप्लिकेशन हैंडलर जोड़ने और व्यवस्थापक पर/यह पहुँच/

11

मैं पाइथन एसडीके के साथ विंडोज 7 का उपयोग कर रहा हूं। मेरे स्थानीय डेटासंग्रह

C:\Users\[username]\AppData\Local\Temp\dev_appserver.datastore 
+1

अजगर SDK के साथ Windows XP पर, स्थानीय डेटासंग्रह 'सेल्सियस पर स्थित है: \ दस्तावेज़ और सेटिंग्स \ [उपयोगकर्ता नाम] \ Local Settings \ Temp \ dev_appserver.datastore' – Narcolei

6

पर स्थित है MacOSX/अजगर पर स्थानीय AppEngine डेटासंग्रह के लिए फ़ाइल स्थान ढूंढने के लिए, आप निम्न आदेश चला सकते हैं:

dev_appserver.py -help

खान की तरह कुछ पर था:

/var/folders/uP/uP1GHkGKGqO7QPq+eGMmb++++TI/-Tmp-/dev_appserver.datastore

+0

यह भी विंडोज़ पर अच्छी तरह से काम किया। मेरा पथ सी था: \ विंडोज \ Temp \ dev_appserver.datastore। – HorseloverFat

+0

नवीनतम जीएई पर, डेटास्टोर निर्देशिका 'एपेंगिन' है। [PROJECT_NAME]। [USER] ' – Mazyod

2

चूंकि यह Google खोज में शीर्ष सवाल है और मैं काफी राशि खर्च उत्तर देने के लिए समय मैं कहूंगा कि विंडोज/जावा मिश्रण डीबी फाइल पर local_db.bin कहा जाता है।

6

मुझे लगता है कि इस पृष्ठ पर बहुत सारे उत्तर पुराने हैं। विंडोज 7 पर वर्तमान अजगर देव किट (1.8.6) के तहत मैं अंततः पर डेटासंग्रह पाया:

c:\Users\[username]\AppData\Local\Temp\appengine.[appname]\datastore.db 

मैं नहीं तो सामान्य स्टार्टअप विकल्प के साथ या --help साथ, कुछ भी dev_appserver.py मुद्रित में इस जानकारी मिल सकता है। अन्य ओएस पर आप datastore.db नामक फ़ाइल की खोज करने का प्रयास कर सकते हैं।

+1

पायथन एसडीके की नवीनतम रिलीज के लिए यह अब सही जवाब है। यदि आप एसडीके के पुराने संस्करण का उपयोग कर रहे हैं तो अन्य उत्तर केवल तब भी प्रासंगिक हैं। – John

4

मैं ओएस एक्स मैवरिक्स (10.9), पायथन 2.7.5, और Google ऐप इंजन एसडीके 1.9.3 (पायथन) का उपयोग करता हूं। उपर्युक्त में से कोई भी मेरे लिए काम नहीं करता है, हालांकि, @ alsmola के उत्तर का संदर्भ देते हुए, मैंने sudo find/| grep datastore.db निष्पादित किया और फ़ाइल को /private/var/folders/vw/7w1zhkls4gb1wd8r160c36300000gn/T/appengine.YYYY.XXXXX/datastore.db (YYYY में प्रोजेक्ट नाम, XXXXX मेरा उपयोगकर्ता नाम है)।

+0

यह एसडीके 1.9.20 के साथ ओएस एक्स 10.9.5 पर मेरे लिए काम किया। '/ निजी/var/फ़ोल्डर्स/_7/58c8r_xs3817_c1lt1qw3wzh0000gn/टी/appengine.YYYY.XXXXX/datastore.db' –

+1

हां, ने/निजी/var/फ़ोल्डर्स/फ़ोल्डर पर 'ढूंढ' किया और इसे पाया। धन्यवाद –

0

Maven के साथ फ़ाइलों यहाँ बैठे हैं:

target/{buildName}/WEB-INF/appengine-generated/ 
0

मैं के रूप में यह मेरे लिए काम किया (लगभग फ़र, 2017) स्थायी डेटासंग्रह हो रही के लिए एक समाधान को फिर से होगा, ओएस एक्स v10.10 पर GoogleAppEngineLauncher चल रहा है।

  • स्थायी डेटासंग्रह के लिए फ़ोल्डर पथ
  • GAEL में, सवाल उदा में परियोजना पर क्लिक बनाएं ProjectName
  • क्लिक करें संपादित करें-ऐप्लिकेशन सेटिंग
  • अतिरिक्त झंडे क्षेत्र में

    :

    --datastore_path =/उपयोगकर्ताओं/foo/GAE_datastore/ProjectName/datastore.db

फ़ाइल का नाम शामिल हो गया है ; मेरी कॉन्फ़िगरेशन में, datastore.db काम करता है।

GAE डेटास्टोर पथ के लिए सभी की खोज करने के बाद, और dev_appserver.py --datastore_path कमांड लाइन पर सिर-बोनड किया गया, यह ढूंढना बहुत उपयोगी था।

संपादन मेनू के तहत

ऐप्लिकेशन सेटिंग एक अजीब विकल्प, गूगल :-)

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