[英]Django - how to create multiple select (on CreateView) to a foreign key on the related model?
我有这两个模型:
class Student(models.Model):
name = models.CharField(max_length=50, default='')
class = models.ForeignKey(Class, related_name='students', on_delete=models.SET_NULL, blank=True, null=True)
class Class(models.Model):
code = models.CharField(primary_key=True,verbose_name='Code', max_length=50)
当用户创建一个新的 Class 时,我需要他们能够选择将在 class 中的学生。 他们应该能够在以后添加学生。 我将如何创建这个视图?
试试这个,这意味着 class 可以有很多学生
class Class(models.Model):
code = models.CharField(primary_key=True,verbose_name='Code', max_length=50)
models.ManyToManyField(Student)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.