您可以连任。 使用散装装载机建造。
http://code.google.com/appengine/docs/python/tools/uploadingdata.html”rel=“nofollow noreferer”>http://code.google.com/appengine/docs/python/tools/uploadingdata.html
这是好的条款。
这里是我的联络员。 py i在两年前用于参考。 它是自上次使用以来更为复杂的,但至今仍在使用。
import datetime
from google.appengine.ext import db
from google.appengine.tools import bulkloader
class Contact(db.Model):
date = db.DateTimeProperty(auto_now_add=True)
owner = db.StringProperty()
companyname = db.StringProperty()
companyemail = db.EmailProperty()
def myfunc(x):
temp = x.split(":mailto:")
if len(temp) > 0:
temp = temp[-1].split(":")
else:
return "defaultvalue"
if len(temp) > 0:
temp = temp[0]
else:
return "defaultvalue"
temp = temp.split("<1>")[0]
if temp is None or len(temp) < 5:
return "defaultvalue"
return temp
def mysecfunc(x):
return x.split("<0>")[0]
class ContactLoader(bulkloader.Loader):
def __init__(self):
bulkloader.Loader.__init__(self, Contact ,
[
( companyname ,mysecfunc),
( owner , lambda x:"somevalue"),
( companyemail ,myfunc),
("date",lambda x:datetime.datetime.now()),
])
loaders = [ContactLoader]