Python 如何在Digitalocean中上传Django项目?
我正在Digitalocean服务器上上传Django项目。我已将所有文件上传到Digitalocean,我正在使用MongoDb数据库 但当我运行我的项目时,它会显示以下错误:Python 如何在Digitalocean中上传Django项目?,python,django,mongodb,digital-ocean,Python,Django,Mongodb,Digital Ocean,我正在Digitalocean服务器上上传Django项目。我已将所有文件上传到Digitalocean,我正在使用MongoDb数据库 但当我运行我的项目时,它会显示以下错误: raise ServerSelectionTimeoutError( pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused, Timeout: 30s, Topology Descri
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: localhost:27017:
[Errno 111] Connection refused, Timeout: 30s, Topology Description:
<TopologyDescription id: 5f6c644e91288a299c34f17e, topology_type:
Single, servers: [<ServerDescription ('localhost', 27017)
server_type: Unknown, rtt: None, error=
AutoReconnect('localhost:27017: [Errno 111] Connection refused')>]>
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError:localhost:27017:
[Errno 111]连接被拒绝,超时:30秒,拓扑描述:
此错误与Mongodb数据库或其他相关?我不知道如何在Digitalocean中上载Mongodb数据库。我建议在云中使用外部Mongodb,而不是像这样管理您自己的数据库 它也包含一个免费的计划,如果它是一个小项目,数据量很小,那就很好了 但如果您仍然不想使用外部,则需要在同一digital ocean服务器上安装MongoDB服务器,并且只有在安装之后,您才能使用localhost进行连接