Index: django/core/formfields.py
===================================================================
--- django/core/formfields.py	(revision 880)
+++ django/core/formfields.py	(working copy)
@@ -120,7 +120,10 @@
                 else:
                     data = self.data.get(field.field_name, None)
                 if data is None:
-                    data = ''
+                    "See if the data is an id of another object"
+                    data = self.data.get(field.field_name + "_id", None)
+                    if data is None:
+                        data = ''
                 return FormFieldWrapper(field, data, self.error_dict.get(field.field_name, []))
         raise KeyError
 
