DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
jimmy

怎么查看通过GAE创建的数据库结构?

  •  
  •   jimmy · Sep 30, 2010 · 5464 views
    This topic created in 5741 days ago, the information mentioned may be changed or developed.
    学习GAE架设站点中,到了数据库设计这一部分,想让数据库的表间有一个关系,比如一对多。
    看了GAE官方提供的Docs,使用查询语句没办法实现一对多,于是常规的SQL语句来实现是不可能,但似乎使用嵌入类的方法来设计字段可行,但没看明白那些用法,所以想自己尝试写一个来看看是不是跟我理解的一样。
    但就算创建完了,该怎么查看数据库结构是不是我想要的?
    5 replies    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       Sep 30, 2010
    SDK Console
    jimmy
        2
    jimmy  
    OP
       Sep 30, 2010
    又仔细看了一下官方提供的示例代码,内嵌类似乎这个也不是常规的一对多的写法。
    有没有办法使用外键来实现一对多?
    billychow
        3
    billychow  
       Sep 30, 2010
    使用查询语句没办法实现一对多
    这个怎么解释?跟 GQL 无关的吧

    你可以自己 Entity Kind 之间建立一个属性来存储相关的 Key
    如果使用 Model 的话,那么 ReferenceProperty 就可以满足你的需要。
    jimmy
        4
    jimmy  
    OP
       Sep 30, 2010
    @billychow 我看了“关系”那一篇的说法,使用Key的方式来做一对一或者一对多的关系,但不知道怎么用,也没有在Demos中找到相关的示例代码,还在研究要怎么把这两者关联起来。
    目前是使用Model的方式,但不了解你说的那个ReferenceProperty是什么东西。
    billychow
        5
    billychow  
       Sep 30, 2010
    你可以看一下 《Programming Google App Engine》 这本书,里面讲得比较细。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2435 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:21 · PVG 18:21 · LAX 03:21 · JFK 06:21
    ♥ Do have faith in what you're doing.