Django ORM(Object-Relational Mapping)是Django框架中的一个核心组件,它允许你使用Python代码来定义数据模型,然后通过这些模型来操作数据库。

快速开始

1. 定义模型

首先,你需要定义一个模型来映射数据库表。以下是一个简单的示例:

from django.db import models

class Article(models.Model):
    title = models.CharField(max_length=200)
    author = models.ForeignKey('Author', on_delete=models.CASCADE)
    published_date = models.DateTimeField('date published')
    body = models.TextField()

    def __str__(self):
        return self.title

2. 查询数据

使用Django ORM进行查询非常简单。以下是如何获取所有文章的示例:

articles = Article.objects.all()
for article in articles:
    print(article.title, article.author)

图片示例

中心图片:Django ORM 概述

扩展阅读