2009-01-09 15 views

cevap

6

Elbette kendi işleyicinizi yazabilirsiniz. veri deposuna bir sığınakta arayüz sağlar

  • gae-rest: Bunun dışında, seçenekleriniz şu anda sınırlıdır. MySQL ve App Engine arasında çoğaltma için bir araç olan
  • approcket.
  • Eğlenceli olarak adlandırılan GAEBAR - Google App Engine Yedekleme ve Geri Yükleme.
+0

Google, aralbalkan.com'un kötü amaçlı yazılım içerdiğini bildirmektedir. –

+1

GAEBAR'da nükleer bir savaşa başlayalım! – HorseloverFat

3

Güncelleme: Google AppEngine yeni versiyonu doğal çevrimiçi uygulamadan verileri ithalat ve ihracat destekler. Bu terimlerle, sırasıyla upload_data ve download_data olarak adlandırılır (appcfg.py'un alt komutlarının adları).

Lütfen Google dokümanlarına başvurunuz how to export and import data from/to GAE. Bu muhtemelen bugün bunu yapmanın daha iyi bir yolu.

Eski cevap aşağıdaki gibidir:


Ben datastore ihracat Modeli sınıfının to_xml() yöntemini kullanın.

class XmlExport(webapp.RequestHandler): 
    def get(self): 
     objects=MyModel.all().fetch(1000) 
     xml='<?xml version="1.0" encoding="UTF-8"?>\n<site>\n' 
     for o in objects: 
      xml = xml + o.to_xml() 
     xml = xml + '</site>' 
     self.response.headers['Content-Type']='text/xml; charset=utf-8' 
     self.response.out.write(xml) 
İlgili konular