示例#1
0
def import_movie(mfile, info):
    movie = Movie(
        title=info['title'],
        summary=info['summary'],
        year=info['year'],
        runtime=info['runtime'],
        rated=info['rated'],
        source=info['source'],
    )
    if 'released' in info:
        movie.released = info['released']
    movie.save()
    MovieFile(file=mfile, movie=movie).save()
    for tag in info['tags']:
        try:
            MovieTag(movie=movie, tag=tag).save()
        except IntegrityError:
            pass