我有两个模型,Course
和Student
。我想在管理员的Course
表单中包含一个文件上传字段,以接受我将处理并存储为Student
表中的一个或多个记录的CSV文件。我的问题是:
Course
模型中,而不是相应表格中的列或其他内容?save_model
课程中的CourseAdmin
方法会做到这一点,对吗?答案 0 :(得分:3)
1 - 您可以在管理员中覆盖form class。创建自己的ModelForm
并在那里添加必要的字段
2 - 之后,覆盖form_save或表单的save()
方法并处理您的文件