Hello there,

On building my first web2py app, I bumped into a problem, perhaps you 
can help?

I have the following DB:

db.define_table("student",
      db.Field("name", length=100, notnull=True),
      db.Field("type", requires=IS_IN_SET(("Master","Doctorate"))),
      db.Field("entry_date", "date"),
      db.Field("deposit_date", "date", notnull=False),
      db.Field("defense_date", "date", notnull=False)
      )

db.define_table("delivery",
      db.Field("category", "string"),
      db.Field("description"),
      db.Field("deliver_date", "date", required=False),
      db.Field("devolution_date", "date", required=False),
      db.Field("student_id", db.student)
      )

db.delivery.student_id.requires=IS_IN_DB(db,'student.id','student.name')
-----------------

What I want is to have view where I can display student information, 
while, at the same time, show deliveries related to him and have a 
create form to add new deliveries, with student_id pre-selected to his id

I am using the T3 wiki, so I tried adding the following to a page:

{{=self.read(db.student)}}
{{=self.itemize(db.delivery)}}
{{=self.create(db.delivery)}}

If I pass the student id to request.args[0], the read form works 
allright, but the create form does not set its student_id to the id that 
came from the request.

Is there a way to pass this student_id to the form "initial data" to 
accomplish that? Or the only way is writing a new widget?

Thanks,
Julio Monteiro

--~--~---------~--~----~------------~-------~--~----~
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