Моя цель - создать структуру модели, подобную приведенной ниже:
Course
Section
Subsection
Для каждого курса может быть несколько разделов. И каждый раздел может иметь несколько подразделов.
class Course(models.Model):
title = models.CharField(max_length=200)
def __str__(self):
return self.title
class Section(models.Model):
course = models.OneToOneField(
Course,
on_delete=models.CASCADE,
)
title = models.CharField(max_length=200)
def __str__(self):
return self.title
class SubSection(models.Model):
title = models.CharField(max_length=200)
course = models.OneToOneField(
Course,
on_delete=models.CASCADE,
)
def __str__(self):
return self.title
Однако, когда я проверяю это через админа, я могу создать курс, но не раздел?
# cat course/admin.py
from django.contrib import admin
from .models import Course
admin.site.register(Course)
Любые идеи о том, где я иду не так?