2012-05-11 5 views
1

두 모델 CourseStudent 있습니다. 관리자의 Course 양식에 파일 업로드 필드를 포함하여 처리하고 Student 테이블에 하나 이상의 레코드로 저장하는 CSV 파일을 허용하고 싶습니다. 내 질문은 :업로드 및 django 관리자의 파일 처리

  1. 어떻게이 해당 테이블의 열 또는 무언가하지 않고는 Course 모델이 "과도"필드를 추가 할 수 있습니까?
  2. 파일 처리는 어디에서해야합니까? 아마도 CourseAdmin 클래스의 save_model 메서드를 재정의하는 것이 좋습니다. 맞습니까?

답변

3

1 - 관리자의 form class을 무시할 수 있습니다. 당신이 ModelForm 자신의 작성 및 추가가 필요한 필드 2 - 그 후, form_save 또는 양식의 save() 메소드를 오버라이드 (override)

+1

이러한 링크는 관련이없는 코드를 가리킨 것으로 보인다 거기 파일을 처리 – user1330734