2012-05-11 108 views
1

我有兩個模型,CourseStudent。我想在管理員中包含一個文件上傳字段到Course表單,以接受一個CSV文件,我將在Student的表格中處理並存儲一個或多個記錄。我的問題是:在django上傳並處理文件admin

  1. 我該如何將這個「transient」字段添加到Course模型中,而不是在相應表中的列或其他東西?
  2. 我應該在哪裏做文件處理?我想也許重寫save_model方法在CourseAdmin類會做到這一點,對嗎?

回答

3

1 - 您可以在管理員中覆蓋form class。創建你自己ModelForm並添加必要的實地存在 2 - 之後,覆蓋form_save或形式的save()方法,有處理您的文件

+1

這些鏈接似乎指向不相關的代碼 – user1330734