I just started a brand-new app through the wizard and plugged in my mysql
database settings during the setup process. I see that in 0.py I have the
following :
settings.database_uri = 'mysql://user:pass@server/database' (i censored the
original)
but in db.py it says:
if not request.env.web2py_runtime_gae:
## if NOT running on Google App Engine use SQLite or other DB
db = DAL('sqlite://storage.sqlite')
after I changed the db= line to what was in settings.database the mysql
tables showed up. Before that I did not see them.
Is this a bug or was there something else I have to toggle after going
through the app wizard?
Thanks!
Mike
On Monday, February 7, 2011 8:48:09 PM UTC-5, Massimo Di Pierro wrote:
>
> 0.py is not a web2py file. It is created by the wizard. If a variable
> is not used is a bug in the wizard.
>
> Massimo
>
> On Feb 7, 7:21 pm, devGS <[email protected]> wrote:
> > I saw that object 'settings' is defined at 0.py, but I didn't see any
> > usage of 'settings'. For instance, in db.py, instead of reusing the
> > 0.py's 'settings', the stings are redefined, even though realize about
> > some modules that use 'settings' instead of db.py set variables. Can
> > this point be cleared please? Why is there mail.settings.XYZ = '...'
> > instead of 'mail.settings.XYZ = settings.XYZ'? Thanks.