So far, I have been developing my app locally on my laptop (I am just using 
the built in rocket server with sqlite on my windows laptop and it is 
working great!!)
However, I am now trying to get my app uploaded to the google app engine 
using SQL , instead of using noSQL.  I have my db set up this way 

if not request.env.web2py_runtime_gae:
    ## if NOT running on Google App Engine use SQLite or other DB
    db = DAL('sqlite://storage.sqlite')
else:
    ## connect to Google BigTable (optional 'google:datastore://namespace')
    #db = DAL('google:datastore') #for no SQL
db= DAL('google:sqlstore') #for SQL
    ## store sessions and tickets there
    session.connect(request, response, db = db)

When I use the db=DAL('google:sqlstore') option to use SQL, and when I try 
to access my app through google app engine, it sends me to a page that just 
says  "Internal error, ticket issued unknown"(it is not the typical web2py 
error message, seems to be coming from google app engine). And when I click 
on the link "unknown" it sends me to the web2py administration site. The 
example , and welcome apps seems to be working fine on my google app engine 
instance so I figured I am doing something wrong in my app. I tried using 
the noSQL option, and if I do that, it at least sends me to a web2py error 
page because I am using join related commands to access my database (hence 
the reason I want to use SQL).

I looked through the documentation and it seems like google's sql can do 
everything that sqlite can do. I also believe I'm not performing any writes 
or reads into the filesystem since google app engine prohibits it. Is there 
anything crucial I am missing?

Is there somethign 

Reply via email to