Наследование - Models.py из установленного GitHub-приложения

Я интегрировал Django-Scheduler в свой проект, в котором есть файл events.py, который создает "заголовок" в классе "Event". Я добавил некоторые другие переменные с помощью Inheritance. Для следующего шага мне нужно изменить Title на ForeignKey, поэтому я попробовал этот небольшой код:

from django.db import models
from schedule.models import Event

class LessonEvent(Event):

    title = models.ForeignKey(Student, on_delete=models.CASCADE)

Из-за того факта, что оригинальный класс Event не имеет Abstract=True в Meta Django выдает мне эту ошибку:

lessons.LessonEvent.title: (models.E006) The field 'title' clashes with the field 'title' from model 'schedule.event'

Есть ли способ решить эту проблему, не касаясь кода приложения django-scheduler?

0 ответов

Другие вопросы по тегам