I'm not clear on what you mean by "key". Foreignkey? Or for instance, an encryption key stored in two tables? I'm left to guess you mean a foreignkey.
In this case, the second 'table' you refer to could have a foreignkey relating it back to the first table. If this is what you mean, then ... Table 1: Child - id: AutoField - fn: CharField - ln: CharField Table 2: Evaluation - id: AutoField - child: ForeignKey(Child) - results: CharField Each would have a corresponding Form with all fields. Then in the request.POST processing... child_form = childForm(request.POST) eval_form = evalForm(request.POST) if child_form.is_valid() and eval_form.is_valid(): new_child = child_form.save() eval_form = evalForm(request.POST, instance=new_child) eval_form.save() Keep in mind, this always creates a new record in Child table, since the childForm was instantiated without an instance. But that's different topic anyway. Also, if you need to access the pk of the new_child, you simply access it via new_child.pk i.e. new_child = child_form.save() new_pk = new_child.pk There is another way, but it depends a bit on the design of your models. hint: get object (if it exists) from second table, and update the corresponding field http://docs.djangoproject.com/en/1.0//topics/db/queries/ Regards, Mike --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---