учителя может быть много групп, у учеников одна.
т.е. получится что-то такое:
class Group(models.Model):
teacher = models.ForeignKey(User)
users = models.OneToMany(User)
Но как сделать OneToMany в Django?
Учитель и ученикэто одна и таже модель?
да, просто у учителя поле is_teacher = True
Все остальные поля схожи?
https://simpleisbetterthancomplex.com/tutorial/2018/01/18/how-to-implement-multiple-user-types-with-django.html
Обсуждают сегодня