我正在构建简单的课程管理应用程序。我希望用户注册课程。这是注册模型:
class CourseMembers(models.Model):
student = models.ForeignKey(Student)
course = models.ForeignKey(Course)
def __unicode__(self):
return unicode(self.student)
学生模型是扩展用户模型 - 我想用 request.user 填写表格。在课程模型中最重要的是 course_id,我通过 URL 参数(例如http://127.0.0.1:8000/courses/course/1/
)将其传递给视图。
我想要实现的是生成“不可见”(因此用户不能更改插入的数据)表单,只需输入,但包含 request.user 和 course_id 参数。