我已将Django-Scheduler集成到我的项目中,该项目具有一个events.py文件,该文件在“事件”类中创建“标题”。我在继承中添加了其他一些变量。下一步,我需要将Title更改为ForeignKey,这就是为什么我尝试了以下代码:
from django.db import models
from schedule.models import Event
class LessonEvent(Event):
title = models.ForeignKey(Student, on_delete=models.CASCADE)
由于事实,原始类Event在Meta Django中没有Abstract=True
,因此出现了以下错误:
lessons.LessonEvent.title: (models.E006) The field 'title' clashes with the field 'title' from model 'schedule.event'
有没有一种方法可以解决此问题,而无需触碰django-scheduler应用程序的代码?