- 定义模型(Model)的基本概念
- 在Django中,模型是用于与数据库进行交互的Python类。它是MVT(模型 - 视图 - 模板)架构的核心部分,主要负责数据的存储、读取和更新等操作。每一个模型类通常对应数据库中的一张表,模型类中的属性对应表中的列。
- 例如,创建一个简单的博客应用模型,其中有一个
Post
模型来代表博客文章:
from django.db import models
class Post(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
pub_date = models.DateTimeField(auto_now_add=True)
- 在这个例子中,
Post
模型有三个属性:title
(文章标题)、content
(文章内容)和pub_date
(发布日期