Django 中的属性错误,当使用 IMDbpy 时

问题描述

我试图在我的 django 项目中使用 IMDbpy 库,但它引发了一个属性错误。 我尝试了互联网上所有可用的解决方案,但似乎都不起作用,您能帮我解决这个问题吗? 错误

moviesDB = imdb.IMDb()
AttributeError: module 'imdb' has no attribute 'IMDb' 

代码

import imdb

moviesDB = imdb.IMDb()

movies= moviesDB.search_movie('whatever_movie')
id = movies[0].getID()
movie = moviesDB.get_movie(id)

print(movie)

title=movie['title']
rating = movie['rating']
cover=movie['cover url']
print(title,rating,cover)

我一整天都在挠头,由于这个错误,我对这个有点陌生,所以请帮忙! 我尝试重新安装 imdbpy 库,pip3 安装了它,重命名了它,但似乎没有任何效果。 该代码在外部文件中工作,但在 django 中的 views.py 中,它似乎不起作用 请帮忙!

解决方法

尝试from imdb import IMDb然后使用IMDb()初始化

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...