I can answer to myself:
Modify the config.yml to:

- kind: Callerid
  connector: csv
  connector_options:
  property_map:
    - property: __key__
      external_name: key
      export_transform: transform.key_id_or_name_as_string

    - property: queue
      external_name: queue
      import_transform:
transform.none_if_empty(transform.create_foreign_key('Queue'))
      export_transform: transform.key_id_or_name_as_string

    - property: num
      external_name: num



On 21 jul, 13:53, Dani <dab...@gmail.com> wrote:
> Hi, I created a new app and I want to fill it with data from an old
> django app using csv files.
>
> The Java app is like:
>
> @PersistenceCapable(identityType = IdentityType.APPLICATION)
> public class Callerid {
>         @PrimaryKey
>         @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
>         private Key key;
>
>         @Persistent
>         private String num;
>
>         @Persistent
>         private Key queue;
>
> The config.yml is like:
>
> - kind: Callerid
>   connector: csv
>   connector_options:
>   property_map:
>     - property: __key__
>       external_name: key
>       export_transform: transform.key_id_or_name_as_string
>
>     - property: queue
>       external_name: queue
>       import_transform: transform.create_foreign_key('Queue')
>       export_transform: transform.key_id_or_name_as_string
>
>     - property: num
>       external_name: num
>
> And finally a csv example:
>
> key,queue,num
> 111,,900000000
>
> When i run: appcfg.py upload_data --config_file=config.yml --
> filename=Callerid.csv --url=http://APPID.appspot.com/remote_api--
> application=APPID --kind=Callerid
>
> Returns this error: BadValueError: name must not be empty.
>
> By the way, i can entry a new entity via the admin site, with null
> values in the queue field.
>
> What is wrong? how can i upload null values?
>
> Thanks!

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

Reply via email to