See my response here: https://groups.google.com/d/msg/web2py/covZOWYOQ1M/NyZkDW5IBAAJ
You need something like SQLFORM.grid(..., args=request.args[:1]). Anthony On Sunday, May 8, 2016 at 4:17:57 PM UTC-4, Simon Carr wrote: > > I think I now know why it's not working, but I don't know how to fix it. I > think the issue is that I am filtering my supplier_contacts by getting the > supplier_id from request.args(0) however, the links on the SQLFORM.grid > look like this > > http://127.0.0.1:8000/srm/supplier/view/view/supplier_contacts/1 > > As you can see the supplier_id is not collected by request.args(0). > > Is it possible for SQLFORM.grid to use url vars i.e. > > http:// > 127.0.0.1:8000/srm/supplier/view/view/supplier_contacts?supplier_id=1 > > > > On Sunday, 8 May 2016 19:45:22 UTC+1, Simon Carr wrote: >> >> I have an SQLFORM.grid in a view to display a list of supplier contacts >> >> When I click "Add Record", I get the error below. >> >> Traceback >> >> 1. >> 2. >> 3. >> 4. >> 5. >> 6. >> >> Traceback (most recent call last): >> File "E:\web2py\gluon\restricted.py", line 227, in restricted >> exec ccode in environment >> File "E:\web2py\applications\srm\views\supplier/view.html", line 75, in >> <module> >> AttributeError: 'NoneType' object has no attribute 'company_name' >> >> >> >> I don't understand why 'company_name' is causing an error because it is >> not a field in my supplier_contacts table, it is in my supplier table. >> >> >> -- 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.