pulled latest trunk

put this in db.py

db.define_table("student",
    SQLField("last_name","string",length=30,default=auth.user.last_name
if auth.is_logged_in() else '',requires=[IS_NOT_EMPTY()]),
    SQLField("first_name","string",length=30,default=auth.user.first_name
if auth.is_logged_in() else '',requires=[IS_NOT_EMPTY()]),
    SQLField("middle_name","string",length=30,default=""),
    
SQLField("preferred_name","string",length=30,default="",requires=[IS_NOT_EMPTY()])
    )

put this in default.py

def profile():
    student=db(db.student.id==1).select(db.student.ALL)
    if (student):
        form=crud.update(db.student,student[0])
    else:
        form=crud.create(db.student)
    if form.errors:
        response.flash="There was an error submitting the form!
Please check for any errors below the fields."
    return dict(form=form,response=response)

I created default/profile.html

{{extend 'layout.html'}}
{{=form}}

first time form comes up blank  - fine - put some data in press enter
- the form is blank - refresh screen, the data is there, including
delete checkbox.

Shouldn't this bring up the form with the data filled in after a
submit/update/insert?

-wes

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to