Dear Jim, Thanks for the response. I should have said the config info before.
Web2py version: 2.13.4-stable+timestamp.2015.12.26.04.59.39 - Installed from source Os: windows -10 64 bit Python Interpreter: Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32 I will look further into this problem. Thanks again, Jim. Love and peace, Joe On Tuesday, March 8, 2016 at 5:41:31 PM UTC-8, Jim S wrote: > > I cut your db.py, default.py and manage_songs.html code and pasted into a > new app and it worked fine for me. > > When I click on Add Record from > http://127.0.0.1:8000/songs/default/manage_songs/song it goes to > http://127.0.0.1:8000/songs/default/manage_songs/song/new/song > > So, I think your sample code is just fine. My version is Version > 2.13.3-stable+timestamp.2015.12.24.08.08.22 > > -Jim > > > > On Tuesday, March 8, 2016 at 11:47:58 AM UTC-6, JoeCodeswell wrote: >> >> Dear web2py Community, >> >> I BELIEVE i am faithfully following the one-to-many SmartGrid example in >> the book (Example 34* Using a Smartgrid*). >> >> I'll show my code below. >> >> PROBLEM >> When I click on addRecord from " >> http://127.0.0.1:8000/w2psnips/default/manage_songs", Firefox goes to " >> http://127.0.0.1:8000/w2psnips/default/manage_songs/song" and says "The >> page isn't redirecting properly. Firefox has detected that the server is >> redirecting the request for this address in a way that will never complete." >> >> What am I doing wrong? >> >> Thanks for the help in advance, >> >> Love and peace, >> >> Joe >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> *db.py#one song TO MANY mp3parts -> choirdb.define_table('song', >> Field('title',requires=IS_NOT_EMPTY()), Field('info'), # >> auth.signature, )db.define_table('mp3part', >> Field('part_name',requires=IS_NOT_EMPTY()), >> Field('mp3',requires=IS_URL()), Field('song_id',db.song), # >> auth.signature, )default.pydef manage_songs(): grid = >> SQLFORM.smartgrid(db.song,linked_tables=['mp3part'], user_signature=False) >> return dict(grid=grid)* >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> *manage_songs.html{{# >> left_sidebar_enabled,right_sidebar_enabled=False,('message' in >> globals())}}{{left_sidebar_enabled,right_sidebar_enabled=False,False}}{{extend >> >> 'layout.html'}}{{block header}} <header class="container-fluid >> background"> <div class="jumbotron text-center"> {{if >> response.title:}} <h1>{{=response.title}} >> <small>{{=response.subtitle or ''}}</small></h1> {{pass}} >> </div> </header>{{end}}<div>{{=grid}}</div>* >> > -- 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.