在alwaysdata上部署Django + MongoDB

1 投票
2 回答
811 浏览
提问于 2025-04-16 20:58

我正在尝试在 DjanMon 上部署一个项目,这个项目使用了 Django 和 MongoDB,但没有使用任何数据库引擎,只是用 Pymongo。

在部署过程中出现了一个错误。服务器上没有 Pymongo,这是 Python 连接 MongoDB 的驱动程序。我该如何安装它,或者怎么才能在服务器上安装它呢?

除此之外,有没有教程可以告诉我在 Django 中运行 MongoDB 时应该使用什么设置?我不太明白在 settings.py 中的数据库设置里应该填哪个引擎来连接 MongoDB。

还有没有关于如何在云端或网络主机上部署一个使用 MongoDB 的 Django 网站的教程?

2 个回答

0

如果你在服务器上有一个可以使用的命令行,并且权限合适,你可以像安装其他Python包一样安装PyMongo。你可以使用以下任意一种方式:

easy_install pymongo

或者

pip install pymongo

(这两个命令中的任何一个可能都需要在前面加上 sudo,这取决于你的权限设置以及你是否在使用 virtualenv

撰写回答