我正在構建簡單的課程管理應用程序。我希望用戶註冊課程。這裏註冊模式:Django表單:使用request.user和url參數預填充表單
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參數。
你想向他們展示這些領域嗎?您是使用基於類的視圖還是僅使用基於視圖的功能? –
不,我不想顯示任何字段,只需輸入發送request.user和course_id後的按鈕。我正在使用基於功能的視圖。 – Malyo