django.db使用文档
时间: 2023-12-03 22:01:45 浏览: 137
Django的数据库接口被称为Django ORM(Object Relational Mapper),它可以让你通过Python对象来操作数据库。
Django ORM支持多种数据库后端,包括MySQL、PostgreSQL、SQLite等。在你的Django项目中,你需要在settings.py文件中配置DATABASES选项来指定使用的数据库。
接下来,你需要定义一个模型(Model),它是一个Python类,用于描述数据库中的表结构。模型类继承自django.db.models.Model类,类中的属性对应于表中的字段,类中的方法则对应于对表的操作。
定义好模型类之后,你可以使用Django ORM提供的API来对数据库进行增删改查等操作。以下是一些使用Django ORM的常见API:
1. 查询所有记录
```python
Model.objects.all()
```
2. 根据条件查询记录
```python
Model.objects.filter(condition)
```
3. 新增记录
```python
model_instance = Model(field1=value1, field2=value2, ...)
model_instance.save()
```
4. 修改记录
```python
model_instance.field1 = new_value1
model_instance.field2 = new_value2
...
model_instance.save()
```
5. 删除记录
```python
model_instance.delete()
```
以上是Django ORM的一些基本用法,更多详细的使用文档可以参考Django官方文档中的Database API。
阅读全文