def load_interviews(): """load sample interviews""" folder = 'lottery/sample_data/interviews' interview_files = [f for f in os.listdir( folder ) if f[-4:]=='.txt'] for interview_file in interview_files: path = os.path.join(folder, interview_file) text = open(path, 'r').read() interviewer = interview_file.split('_')[0] interview = Interview() interview.slug = os.path.splitext(interview_file)[0] interview.body = text interview.save()
def load_interviews(): """load sample interviews""" folder = 'lottery/sample_data/interviews' interview_files = [f for f in os.listdir(folder) if f[-4:] == '.txt'] for interview_file in interview_files: path = os.path.join(folder, interview_file) text = open(path, 'r').read() interviewer = interview_file.split('_')[0] interview = Interview() interview.slug = os.path.splitext(interview_file)[0] interview.body = text interview.save()
def makeInterview(data): p = data['point'] if 'lat' in p: point = Point(p['lng'], p['lat']) else: point = Point(*p) if 'remote_id' in data: interview = Interview.objects.get(id=data['remote_id']) else: interview = Interview() interview.uuid = data['uuid'] interview.point = point if 'description' in data: interview.description = data['description'] print 'recorded description' else: print 'no description' interview.save() return json.dumps(interview.to_json_format(True))