在Django中,模型的基于类的混入(Class-Based Mixin)是一种设计模式,用于将可重用的功能添加到模型类中。
混入类通常包含一些通用的行为、方法或属性,可以被多个模型共享。通过继承这些混入类,可以使模型具备额外的功能,而无需在每个模型中重复编写相同的代码。
下面是一个简单的示例,展示如何使用基于类的混入:
from django.db import models
class TimestampsMixin(models.Model):
created_at = models.DateTimeField(auto_now_add=True)
updated_at