def get(self): self.response.out.write('processing data<br>') datapath = os.path.join(os.path.dirname(__file__), 'data.csv') logging.info(datapath) datafile = codecs.open(datapath, 'r', 'iso-8859-15') for line in datafile.readlines(): parts = line.split(';') logging.debug(parts) school = School() school.brin = parts[0].strip()[1:-1] school.name = parts[1].strip()[1:-1] school.slug = slugify(school.name) school.put() logging.info('created school ' + str(school.key().id())) self.response.out.write('%s %s %s <br>' % (school.brin, school.name, school.slug)) datafile.close()
def pop_schools(): schools = School.all() try: first_school = schools[0].name return None except IndexError: s1 = School(name="University of Rhode Island", state="RI", classes=[]) s1.put() s2 = School(name="University of Massachusetts", state="MA", classes=[]) s2.put() s3 = School(name="CCRI", state="RI", classes=[]) s3.put() s4 = School(name="Penn State University", state="PA", classes=[]) s4.put() s5 = School(name="New York University", state="NY", classes=[]) s5.put() s6 = School(name="Johnson and Wales", state="RI", classes=[]) s6.put() s7 = School(name="Roger William University", state="RI", classes=[]) s7.put() s8 = School(name="Brown University", state="RI", classes=[]) s8.put() s9 = School(name="Bryant University", state="RI", classes=[]) s9.put()