I'm not sure about questions 1 and 2, but for 3 and 4... 3. Look at SQLFORM.grid in the book - http://web2py.com/books/default/chapter/29/07/forms-and-validators#SQLFORM-grid 4. You wouldn't add them to 'membership' admin, but to 'group' admin. Something like db.auth_membership.insert(userid=999, group_id=1234) where 999 is the id of the user and 1234 is the id of the Admin group. See here: http://web2py.com/books/default/chapter/29/06/the-database-abstraction-layer#insert for more info on inserting records and here: http://web2py.com/books/default/chapter/29/09/access-control#Authorization for more info on authentication and authorization.
-Jim On Monday, March 20, 2017 at 8:38:00 AM UTC-5, pau...@gmail.com wrote: > > Howdy. I have a task with web2py. This is my first experience. My > background is in Flask/Django. Here are a few quick questions: > > 1. I have an image in the a database. The model is defined like this: > > Field('Image', "upload", requires=[ > IS_NOT_EMPTY()], autodelete=True, uploadfolder='uploads/', notnull=False, > label=T('Images'), > represent=lambda x, row: x and A('%s' % > (db.package.Images.retrieve(x)[0]), > _href=URL( > 'default', 'template/viewer.html', args=x), > _target="_blank", > _title=T("Open Image"), > _class='file-reference') > or ''), > > Can someone explain what this does conceptually? > db.package.Images.retrieve(x)[0] > > If I understand, this will look in the package table, in the Image field, > and it will retrieve the image that matches x (which is the value of x in > this table). What I'm not sure, is it matches x and pulls the first > element. I'm probably going to wipe this code and not use it (it doesn't > work) but I'm curious what it was attempting to do. > > 2. How can I display the image and have it clickable (I have it to show > the text currently). I see the images get uploaded to 'uploads/'. I'm > having trouble finding exactly how retrieve() works in the docs, perhaps > I've been looking in the wrong place. > > 3. I want to build a basic CRUD admin interface to manage a table defined > in the model. Any two cents on where I can start here? I've gone through > some of the docs. > > 4. How do I add a user to a membership 'admin' ? > -- 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.