Zurzeit habe ich eine Team
die sich im Datenspeicher befinden:
team = Team.get_by_key_name('Plants')
Und ich habe die folgende CSV-Datei auf meinem lokalen Computer:
name,level
Pea Shooter,1
Threepeater,3
Melon-pult,20
Meine bulkloader.yaml
sieht so aus:
python_preamble:
- import: models
- import: my_transforms
transformers:
- kind: Character
connector: csv
property_map:
- property: name
external_name: name
- property: level
external_name: level
import_transform: my_transforms.transform_integer
Ich schrieb eine models.py
das so aussieht:
from google.appengine.ext import db
class Team(db.Model):
name = db.StringProperty()
class Character(db.Model):
name = db.StringProperty()
level = db.IntegerProperty()
Ich habe auch eine my_transforms.py
:
def transform_integer(integer_string):
return int(integer_string)
Pregunta: Wie lade ich die CSV-Datei hoch, so dass die Character
s den Datenspeicher betreten, werden ihre parent
Eigenschaften zugewiesen sind team
?