1

我有两个模型,CourseStudent。我想Course在管理员的表单中包含一个文件上传字段,以接受一个 CSV 文件,我将处理该文件并将其作为一个或多个记录存储在Students 表中。我的问题是:

  1. 如何将此“瞬态”字段添加到Course模型中,而不是相应表中的列或其他内容?
  2. 我应该在哪里进行文件处理?我在想也许覆盖类save_model中的方法CourseAdmin会做到这一点,对吗?
4

1 回答 1

3

1 - 您可以在管理员中覆盖表单类。创建您自己的ModelForm并在那里添加必要的字段 2 - 之后,覆盖form_save或表单的save()方法并在那里处理您的文件

于 2012-05-12T05:46:18.567 回答