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
的模型,其中包含两个字段:name
和 age
。
查看更多
想了解更多关于 Django 模型字段的信息,请访问 Django 官方文档。