首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加按钮以添加学生Django管理

添加按钮以添加学生Django管理
EN

Stack Overflow用户
提问于 2019-11-19 15:43:28
回答 1查看 131关注 0票数 0

下面是我的管理部分,我想要做的是在我的下拉列表旁边创建一个按钮,将一个学生添加到教室中。(屏幕截图中的按钮是应该放在哪里的)下拉列表是从另一个名为So的表中填充的,但是我班上的字段学生将是全班所有学生的列表。基本上我在做一个名册。目标是以后当我询问课堂名单时,我会把班上所有的学生都交出来。现在,课堂上的学生只是被设置为一个查菲尔德,不确定这是否正确。感谢你的帮助。

[

代码语言:javascript
复制
class TeacherClass(models.Model):
teacher_class_id = models.CharField(primary_key = True , default = "", max_length = 50, unique = True)
teacher_class_name = models.CharField(max_length = 50)
teacher_id = models.ForeignKey(Teachers, on_delete = models.PROTECT, default = "")
student_id = models.ForeignKey(Student, on_delete = models.PROTECT, default= "")
students_in_class = models.CharField(max_length=500, default = "")

class Meta:
    abstract = False
    verbose_name = "Teacher Class"

def __str__(self):
    return self.teacher_class_name        
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-22 03:08:35

似乎您应该考虑使用ManyToMany字段而不是单个外键字段。请看下面的文档:

https://docs.djangoproject.com/en/2.2/topics/db/examples/many_to_many/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58937837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档