내보기는 여기에 내가 get 메소드에 self.record_files을 채운이장고 캔트
class RecordView(View):
record_form = RecordForm
record_files = {}
templare = 'acquisition.html'
def get(self, request, *args, **kwargs):
fil = urllib.urlopen('/home/student/wwww.jpg')
self.record_files = {'small_cover': SimpleUploadedFile('hehe.jpg', fil.read())}
rr_form = self.record_form()
return render(request, self.template_name, {'rr_form': rr_form,
})
def post(self, request, *args, **kwargs):
record = RecordForm(request.POST, self.record_files)
record.save()
HttpResponseRedirect('/')
처럼 클래스를 기반으로보기에 전역 변수를 사용합니다 ..하지만 난 데이터를 게시 한 후 나는 빈 사전으로 self.record_files를 참조하십시오. 나는 여기에서 혼란스러워한다. 그렇게하기 위해 내가 뭘 할 수 있을까.
대신 'request.POST, request.FILES'를 수행해야합니까? – karthikr
여기에 내가 양식에서 게시 된 파일에서 파일을 동적으로 저장해야합니다. 우리가 양식에서 게시하는 경우 우리는 요청을 사용합니다. 파일 – wrufesh