def movies(filename): data = readfile(filename, '|', encode='ISO-8859-1') from dateutil.parser import parse for line in data: movie_data = line[0:5] print(movie_data) rating = line[5:] print(rating) movies = Movie() movies.movie_id = line[0] movies.title = line[1] movies.release_date = parse(line[2]).strftime('%Y-%m-%d') movies.video_release_date = parse(line[3]).strftime('%Y-%m-%d') movies.imdb_url = line[4] movies.save() for idx, rate in enumerate(rating): if int(rate) == 1: movies.genre.add(get_genre_object(idx))