V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
bindiry

关于Google App Engine上传数据(CSV文件)的问题

  •  
  •   bindiry · Sep 2, 2011 · 4718 views
    This topic created in 5354 days ago, the information mentioned may be changed or developed.
    比如我的应用名为myapp

    自己生成的csv文件上传到本地数据库没问题,但上传到Google App Engine数据库时总是出现"BadRequestError: app s~myapp cannot access app myapp's data“的错误,

    尝试过1.4.2、1.5.2、1.5.3版,均无效,python用的是2.5。

    google之,发现很多人遇到我这个问题,搞了几天了也没找到解决办法。http://goo.gl/19785

    有朋友上传过数据吗?能不能帮我分析一下问题可能出在哪?
    7 replies    1970-01-01 08:00:00 +08:00
    MarshallChen
        1
    MarshallChen  
       Sep 2, 2011
    @Livid 大哥现身吧。
    ccdjh
        2
    ccdjh  
       Sep 2, 2011
    我上传csv总结的几个问题:
    1,切割csv,不要超过2000条
    2, 要注意权限问题
    3,挂vpn,能防止出现一些奇怪问题
    4,db.Model有没有写对
    bindiry
        3
    bindiry  
    OP
       Sep 2, 2011
    @ccdjh
    1. 我的csv只有332条
    2. 请问权限问题主要是注意什么?我有可能就这是个环节出现的问题
    3. 我也是要挂vpn才行
    4. db.Model写的没问题

    主要是上传到本地开发数据库没问题
    ccdjh
        4
    ccdjh  
       Sep 2, 2011
    @bindiry 上传之前,你访问一次http://<appname>.appspot.com/remote_api ,它会要求你admin身份登陆。

    - url: /remote_api
    script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
    login: admin
    bindiry
        5
    bindiry  
    OP
       Sep 2, 2011
    @ccdjh 我之前上传确实没做这一步,但是我试着打开我的应用的的remote_api地址,出现了一行提示:This request did not contain a necessary header

    我的app.yaml里有

    - url: /remote_api
    script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
    login: admin
    ccdjh
        6
    ccdjh  
       Sep 2, 2011
    我自己试了一次,没有出现你的问题。直接成功了。

    https://gist.github.com/1188385#comments
    bindiry
        7
    bindiry  
    OP
       Sep 2, 2011
    @ccdjh 非常感谢,我看到你的AlbumLoader字段设置和我不太一样,我用你的方法再试一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5742 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 02:30 · PVG 10:30 · LAX 19:30 · JFK 22:30
    ♥ Do have faith in what you're doing.