Django 模型

Django 模型

Django 模型是 Django 框架的核心组件之一,它用于定义应用程序的数据结构。在 Django 中,模型是 Python 类,通常继承自 django.db.models.Model。每个模型类代表数据库中的一个表,模型类的属性对应表中的字段。

1. 创建模型

创建 Django 模型非常简单。首先,你需要定义一个继承自 django.db.models.Model 的类,然后在类中定义模型字段。例如,下面是一个简单的 Book 模型,它包含 titleauthor 字段:

from django.db import models

class Book(models.Model):
    title = models.CharField(max_length=100)
    author = models.CharField(max_length=100)

    def __str__(self):
        return self.title

在这个例子中,titleauthor 都是 CharField 类型,这意味着它们在数据库中将被存储为 VARCHAR 字段。

2. 模型字段类型

Django 提供了多种字段类型,包括:

  • CharField: 用于存储字符串。
  • IntegerField: 用于存储整数。
  • FloatField: 用于存储浮点数。

你可能感兴趣的:(开发语言)