V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
mactive
V2EX  ›  Google App Engine

标准SQL结构和数据如何导入GAE

  •  
  •   mactive · 2010-09-09 18:32:41 +08:00 · 4845 次点击
    这是一个创建于 5172 天前的主题,其中的信息可能已经有所发展或是发生改变。
    正在学习GAE 看了几天官方的文档,正在做一个sc2data
    http://sc2data.appspot.com

    手里有几天前拿到的星际2的兵种详细数据(用php+mysql抓取的)
    想把SQL数据导入到GAE中,但一直没有好办法
    难道我要手动一条条录入!?
    还是导出xml,用python编写一个读取xml的类?

    可能想把自己的程序数据转移到GAE的很多人都有这个问题
    企业用户倒是支持自己的数据库,不过得花银子
    4 条回复    1970-01-01 08:00:00 +08:00
    ratazzi
        1
    ratazzi  
       2010-09-09 18:52:20 +08:00
    http://code.google.com/intl/zh-CN/appengine/docs/python/tools/uploadingdata.html
    免费用户好像没有太好的办法,按照官方的文档也还是避免不了写代码.
    期待更好的解决方案
    mactive
        2
    mactive  
    OP
       2010-09-09 21:15:21 +08:00
    一个很阳春的问题 解决了 呵呵
    每个.py文件的开头都要加一行
    # -*- coding: utf-8 -*-
    不然self.response.out.write() 中的中文字符会让页面不能访问
    #之后的不是都是注释么 怎么!? 还有这种作用。。
    Livid
        3
    Livid  
    MOD
       2010-09-09 21:24:30 +08:00
    为什么不直接用 SQLite 把这些数据存到 iPhone 里呢?
    mactive
        4
    mactive  
    OP
       2010-09-09 22:14:11 +08:00
    @livid 考虑到暴雪经常打patch,修改建造时间或者造价,所以想iPhone通过网络去取这些数据.
    当然用自己熟悉的php也可以做到了,只不过想拿GAE练练手,目前碰到了些困难。
    可以这样:
    主要的数据还是用 SQLite 存放在iPhone上
    数据修改时,再推送通知, 让 app 去 update

    其实GAE用来搞 webApp 是非常合适的,但如果用做数据源还是有点不太方便.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5325 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:34 · PVG 15:34 · LAX 23:34 · JFK 02:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.