create a model called zzz.py (so it gets executed last) and in it put: print db, type(db)
now call your appadmin or any action. What does it print? On Wednesday, 28 November 2012 13:41:01 UTC-6, BlueShadow wrote: > > well I just checked your theorie using kdiff to compare the model and the > controler folders of a working and an non working version they are > identical. > the views changed quite a bit. the css changed some images. thats why I > got no clue why it's not working > > > On Wednesday, November 28, 2012 8:24:57 PM UTC+1, Massimo Di Pierro wrote: >> >> As i said before... somewhere in one of your model files you re-define >> the variable db as a string. >> >> On Wednesday, 28 November 2012 05:32:30 UTC-6, BlueShadow wrote: >>> >>> If I do that I get the following: >>> <DAL uri="sqlite://storage.sqlite"> >>> in the console. >>> and I can open all other sites which are in the default controler. and >>> those use the Article table quite frequently. >>> >>> On Monday, November 19, 2012 2:07:05 PM UTC+1, Massimo Di Pierro wrote: >>>> >>>> Somewhere you are redefining db to be a string. Try print db at the top >>>> od your controller. >>>> >>>> On Monday, 19 November 2012 04:44:39 UTC-6, BlueShadow wrote: >>>>> >>>>> Hi, >>>>> I got a big problem I can't use the databaseadministration of my >>>>> website anymore. I cecked previous versions and two versions ago it works >>>>> without a problem. The funny thing is the db.py files are exactly the >>>>> same >>>>> I changed nothing in the database mainly in views but I would hate to >>>>> work >>>>> from my old version and change it all over again to find the error. >>>>> Thats the error message: >>>>> >>>>> Traceback (most recent call last): >>>>> File "F:\Website\web2py\gluon\restricted.py", line 212, in restricted >>>>> exec ccode in environment >>>>> File "F:/Website/web2py/applications/1101/views/appadmin.html" >>>>> <http://127.0.0.1:8000/admin/default/edit/1101/views/appadmin.html>, line >>>>> 450, in <module> >>>>> AttributeError: 'str' object has no attribute 'Article' >>>>> >>>>> Arows=db(db.Article).select(orderby=~db.Article.Submitted, limitby=(0,3)) >>>>> >>>>> >>>>> but I didn't change anything in appadmin ristricted or the database. >>>>> And the line in question is ordering something by a date not a str. Is >>>>> there any quick fix? >>>>> >>>> --