我有模式: class Schedule(models.Model):
begins_at = models.DateTimeField()
instructor = models.ForeignKey(User)
用户配置文件: class InstructorProfile(models.Model):
user = models.ForeignKey(Use
直到最近,我正在使用的一个项目使用一个大型UserProfile来处理两种不同类型用户的所有配置文件数据。当然,这很混乱,现在是时候重构它。 在我试图重构模型,我分裂模型转换为请求者和筹资者和创建了两个子类的抽象模型,用户配置: class UserProfile(models.Model):
class Meta:
abstract = True
user = m