django项目连接mongodb
时间: 2024-10-26 13:03:12 浏览: 30
要在Django项目中连接MongoDB,你可以采用以下三种方式:
1. **在settings.py文件中添加MongoDB客户端**:
首先,确保`myfirstapp`(或其他应用名)已添加到INSTALLED_APPS列表中[^1]。然后,在项目的settings.py文件中配置MongoDB连接,通常会使用`djongo`库来集成,示例代码如下:
```python
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'your_database_name',
'HOST': 'localhost',
'PORT': 27017,
}
}
```
2. **通过`pymongo`库直接创建连接**:
如果你想使用更底层的`pymongo`库,可以这样做:
```python
from pymongo import MongoClient
connection_string = "mongodb://username:password@localhost:27017/db_name"
client = MongoClient(connection_string)
db = client['your_db_name']
```
这里需要替换`username`、`password`和`db_name`为你实际的数据库连接信息。
阅读全文