def x(self): c = City(name='Limoeiro do Norte') c.save() name = 'Felipe Andrade Holanda' d = datetime(1986, 12, 22, 6, 34) date = d.date() time = d.time() city = c chart = Chart(name=name, date=date, time=time, city=city) chart.save()
def create_user(self, r): city = None for k, v in r.iteritems(): if k=='date': r[k] = datetime.strptime(v, '%Y/%m/%d').date() if k=='time': if v: r[k] = datetime.strptime(v, '%H:%M:%S').time() else: r[k] = None if k=='city_name': city = City.create(v) if city: r['city'] = city r['username'] = slugify(r['name']) try: r['first_name'], r['last_name'] = r['name'].split(' ',1) except: r['first_name'] = r['name'] u = User.create(**r) u.save() #try: # u = User.create(**r) # u.save() #except Exception as e: # print 'error:', r['name'], e #else: # print 'user created:', r['name'] return u