Django 模型字段是 Django ORM 的核心组件,它们定义了数据库表中的列以及如何处理存储在其中的数据。以下是一些常用的字段类型及其用法。

字段类型

  • CharField: 用于存储字符串。
  • IntegerField: 用于存储整数。
  • FloatField: 用于存储浮点数。
  • DecimalField: 用于存储十进制数。
  • BooleanField: 用于存储布尔值。
  • DateField: 用于存储日期。
  • TimeField: 用于存储时间。
  • DateTimeField: 用于存储日期和时间。
  • TextField: 用于存储长文本。
  • EmailField: 用于存储电子邮件地址。
  • URLField: 用于存储 URL。

示例

以下是一个使用 CharField 和 IntegerField 的简单示例:

from django.db import models

class Student(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()

在上面的示例中,我们创建了一个名为 Student 的模型,其中包含两个字段:nameage

查看更多

想了解更多关于 Django 模型字段的信息,请访问 Django 官方文档


图片示例

Database Field