I have downloaded Web2Py version 2.16.1-stable+timestamp.2017.11.14.05.54.25
I am working my way through the manual in section *3.3 An image blog*. The manual specifies to create the images project and replace *ALL* content in db.py with: db = DAL("sqlite://storage.sqlite") db.define_table('image', Field('title', unique=True), Field('file', 'upload'), format = '%(title)s') db.define_table('post', Field('image_id', 'reference image'), Field('author'), Field('email'), Field('body', 'text')) db.image.title.requires = IS_NOT_IN_DB(db, db.image.title) db.post.image_id.requires = IS_IN_DB(db, db.image.id, '%(title)s') db.post.author.requires = IS_NOT_EMPTY()t say to do anything but replace db.post.email.requires = IS_EMAIL() db.post.body.requires = IS_NOT_EMPTY() db.post.image_id.writeable = db.post.image_id.readable = False Until I make this change I can click on the Database Administration link for this app and go to the listing of database files for this application. Once I make this change and click the Database Administration link, I get :the ticket with the error listing below. Now I have tied both copying the new db.py content and typing it in, multiple times. The manual does not say to do anything but replace the text, save, and then click the images application data base administration link. It always errors with: web2py™ administrative interface <http://127.0.0.1:8000/admin/default/index> - Site <http://127.0.0.1:8000/admin/default/site> - Edit <http://127.0.0.1:8000/admin/default/design/images> - About <http://127.0.0.1:8000/admin/default/about/images> - Errors <http://127.0.0.1:8000/admin/default/errors/images> - Versioning <http://127.0.0.1:8000/admin/mercurial/commit/images> - Help <http://127.0.0.1:8000/examples/default/documentation> - Logout <http://127.0.0.1:8000/admin/default/logout> - Debug <http://127.0.0.1:8000/admin/debug/interact> Error ticket for "images" Ticket ID 127.0.0.1.2018-02-13.15-53-20.c0e98cc5-8b46-4b1b-af35-538c69d19a9f <type 'exceptions.NameError'> name 'configuration' is not defined Version web2py™ Version 2.16.1-stable+timestamp.2017.11.14.05.54.25 Python Python 2.7.9: C:\web2py_win\web2py\web2py.exe (prefix: ) Traceback 1. 2. 3. 4. 5. 6. 7. Traceback (most recent call last): File "C:\web2py_win\web2py\gluon\restricted.py", line 219, in restricted exec(ccode, environment) File "C:/web2py_win/web2py/applications/images/models/menu.py" <http://127.0.0.1:8000/admin/default/edit/images/models/menu.py>, line 16, in <module> if not configuration.get('app.production'): NameError: name 'configuration' is not defined Error snapshot [image: help] <http://127.0.0.1:8000/admin/default/ticket/images/127.0.0.1.2018-02-13.15-53-20.c0e98cc5-8b46-4b1b-af35-538c69d19a9f#> <type 'exceptions.NameError'>(name 'configuration' is not defined) inspect attributes Frames - File C:\web2py_win\web2py\gluon\restricted.py in restricted at line 219 code arguments variables - File C:\web2py_win\web2py\applications\images\models\menu.py in <module> at line 16 code arguments variables Function argument list () Code listing 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. # ---------------------------------------------------------------------------------------------------------------------- # provide shortcuts for development. you can remove everything below in production # ---------------------------------------------------------------------------------------------------------------------- if not configuration.get('app.production'): _app = request.application response.menu += [ (T('My Sites'), False, URL('admin', 'default', 'site')), (T('This App'), False, '#', [ Variables configuration undefined Context locals request session response In file: C:\web2py_win\web2py\applications\images\models\menu.py 1. <code object <module> at 03B9D890, file "C:\web2py_win\web2py\applications\images\models\menu.py", line 9> Powered by web2py <http://www.web2py.com/>™ created by Massimo Di Pierro ©2007-2018 - Admin language Afrikaanse Български čeština Deutsch English (US) English (US) Español Français עברית Italiano 日本語 မြန်မာ Nederlands Polska Português Português Brasileiro Română Русский Slovenski Српски (Ћирилица) Srpski (Latinica) Türkçe Українська 中文 台灣中文 -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.